Dapatkah saya menyalin OS Ubuntu saya dari hard drive saya ke USB stick dan boot dari stick itu dengan semua program saya?

8

Saya akan bepergian dan saya berharap untuk membuat cadangan laptop saya kalau-kalau itu dicuri. Saya bertanya-tanya apakah saya dapat membuat cadangan saya sebagai USB flash drive yang dapat di-boot, dengan cara itu saya bisa menggunakan sistem saya apa adanya di stick dan menggunakannya di komputer mana pun.

Apakah ini mungkin? Apa batasannya? (hanya sistem 64-bit? Tidak ada cara untuk tetap up to date ?, dll ...)

Pembaruan: Terima kasih banyak atas tanggapan yang bijaksana! Pada titik ini, saya bertanya-tanya bagaimana saya harus menjaga sistem saya dicadangkan ke drive eksternal yang dapat di-boot.

Costa
sumber
1
Karena tidak ada jawaban yang membahas hal ini: Selain ukuran dan kecepatan, tidak ada batasan keras. 32 / 64bit bekerja baik, dan tetap up to date tidak masalah. Buat beberapa partisi, transfer file dengan rsync dan kembalikan grub, itu saja. Hanya masalah yang mungkin: Flash drive aus setelah beberapa waktu. Yang murah bisa menjadi tidak dapat digunakan dalam waktu yang diharapkan jika Anda banyak menggunakannya.
deviantfan
@deviantfan yang satu harus sangat murah. USB 2.0 terlalu lambat untuk membuat flash aus dalam waktu yang menarik.
Ruslan
@Ruslan Saya setuju, tetapi "kesalahan" produksi terjadi ... setidaknya mengetahui tentang kemungkinan tidak akan sakit.
deviantfan
+1 deviantfan. Saya mencoba menginstal Mint ke drive usb (bukan yang tidak ada nama super murah baik, Lexar) dan tidak bisa melakukannya, crash beberapa kali, filesystem rusak, sangat sangat lambat , mengerikan. Tidak yakin apakah itu adalah kombinasi dari port usb & perangkat, itu tidak aus drive (tidak ada kesalahan afterwareds) tetapi ketika menggunakan usb drive biasanya & masih sempurna. Saya akan merekomendasikan menggunakan usb drive untuk menjalankan live iso dari, bersama dengan salinan $ HOME Anda dan beberapa program deb. Yang Anda butuhkan, itu praktis seluruh sistem Anda siap untuk menjalankan "hidup" tetapi hanya-baca secara efektif
Xen2050

Jawaban:

8

Saya sudah melakukan ini selama bertahun-tahun. Saya menulis sekarang dari PC yang bahkan tidak mengandung hard drive internal. Saya bahkan tidak membawa laptop, hanya media flash USB berkinerja tinggi ini.

Sekarang saya akan menguraikan dua komponen yang perlu Anda beli jika Anda ingin kinerja yang baik. Kebanyakan flash drive terlalu lambat bagi kebanyakan orang, dan mereka juga bisa menjadi tidak stabil karena terlalu sering menggunakan jenis yang mereka jalankan sistem operasi dan terutama swapspace .

Saya menggunakan adaptor media flash USB3 ke mSATA SSD ini , dengan harga US $ 19.

Dan di dalamnya, saya menggunakan drive SSD mSATA yang awalnya dibuat untuk komputer tablet dan netbook saat ini. Meskipun saya berhasil bertahan dengan hanya 64 GB sendiri, Anda dapat memilih untuk membeli sesuatu dengan kapasitas lebih besar. Terakhir saya periksa, kapasitas drive ini mencapai sekitar 1 TB. Saya ingat kapan terbesar yang tersedia hanya 32 GB.

Jika Anda menginginkan sesuatu yang lebih kasar, saya dapat merekomendasikan adaptor USB3-mSATA yang serupa ini yang dibuat dari bagian padat dari aluminium yang diekstrusi. Harganya hampir persis sama. Sedangkan model yang sebelumnya saya rekomendasikan hanya tebalnya 2/3, mungkin akan luntur jika diinjak. Yang ini mungkin mentolerir mobil yang melewatinya.

Sepengetahuan saya, belum ada yang membuat model tahan air, tapi itu hanya masalah waktu. Yang aneh adalah bahwa sejelas ini muncul sebagai lingkungan sistem operasi portabel, tampaknya semua referensi untuk ini menganggap mereka sepenuhnya menggunakan data portabel.

Satu detail terakhir. Ini adalah praktik saya untuk menyimpan 128 GB flash drive umum lambat di salah satu komputer yang lebih sering digunakan dan memiliki drive portabel secara otomatis membuat cadangan data penting untuk itu ketika digunakan di sana. Perangkat lunak cadangan otomatis yang saya gunakan adalah yang disertakan dengan Ubuntu dan mengenkripsi cadangannya. Dengan cara ini apakah saya kehilangan boot drive, atau rumah saya dirampok, kemungkinan kehilangan semua data pribadi saya saat ini sangat rendah.

Gyropyge
sumber
1
PS: Mungkin saya seharusnya sudah menyebutkan bahwa pilihan sistem operasi saya klon sebenarnya dijalankan clonezilla baik dari media flash atau cdrom. Saya sangat terbiasa dengan dd dan untuk waktu yang lama saya menggunakannya hanya karena itu berarti lebih sedikit barang untuk dibawa, tetapi memiliki risiko. Pada akhirnya saya menemukan clonezilla kurang stres.
gyropyge
Baca kembali pos Anda sekarang. Ya, jika klon Anda 64 bit maka itu akan membatasi opsi perjalanan Anda. Komputer jinjing saya 32 bit karena alasan ini. Saya suka fleksibilitas. Juga memposting versi pae (?) Kurang dibatasi oleh kondisi 32 bit jadi saya tidak melewatkan sebanyak itu. ketika menggunakan sejumlah komputer yang berbeda, Anda tidak memiliki kendali atas berapa banyak ram yang mereka miliki, dan 32 tetapi ubuntu lebih efisien, itu bekerja lebih baik untuk saya.
gyropyge
1
Oh, dan untuk beberapa alasan Anda bertanya, "Tidak mungkin memperbaruinya?" Saya tidak tahu mengapa Anda berasumsi atau bertanya. Memperbarui drive eksternal sama seperti memperbarui drive internal. Jika Anda memiliki konektivitas internet, Anda cukup memperbarui. Anda hanya memperlakukannya seolah-olah itu adalah drive Anda sendiri ... karena memang begitu.
gyropyge
4

Ini harus dimungkinkan; flash drive Anda hanya perlu memiliki cukup memori untuk OS dan file apa pun yang akan Anda gunakan. Batasannya didasarkan pada flash drive dan / atau komputer yang Anda jalankan (tetapi kemungkinan besar kecepatan baca / tulis dari flash drive akan berdampak lebih besar pada kecepatan).

Stik digunakan sebagai memori yang mirip dengan harddisk lain di laptop atau komputer desktop. Anda mungkin dapat mem-boot dari satu flash drive dengan Ubuntu mem-flash-nya dan memilih flash drive lain sebagai drive hard disk tujuan untuk OS.

Saya bukan ahli dalam hal ini, tetapi harus bisa dilakukan, hanya lambat.

DMor
sumber
1
Ini bukan jawaban di sini. Ya, itu menjawab pertanyaan dasar "apakah mungkin", tetapi itu tidak menawarkan solusi apa pun BAGAIMANA itu mungkin.
1
OP tidak bertanya bagaimana ... mungkin dia sudah tahu. Pertanyaan terjawab +1
Xen2050
Anda mungkin ingin memiliki syslinux di flash drive, tetapi mungkin memuatnya di GRUB, bukannya langsung ke kernel? Setelah Anda memiliki pengaturan yang memuat initrd kernel +, dengan root=LABEL, dan bahwa kernel dapat menemukan root FS dengan label itu, GNU / Linux seharusnya Hanya Bekerja.
Peter Cordes
Saya telah melihat penurunan besar dalam kecepatan tulis ke USB stick dengan Linux. Seperti mungkin jika mereka mengantri terlalu banyak data ke perangkat, itu sebenarnya melambat? Karena saya menemukan itu rsync --bwlimitdapat mempertahankan kecepatan lebih cepat jika saya menyetelnya ke kecepatan tepat di bawah apa yang saya dapatkan sebelum macet. (gunakan dstat atau apa pun untuk memantau kecepatan IO.) Jika ini terjadi pada sistem berkas root / home, mungkin sangat tidak menyenangkan untuk digunakan ketika melakukan sesuatu yang intensif menulis.
Peter Cordes
2

Ya, ini sepenuhnya mungkin. Pertama dan terpenting, Anda akan membutuhkan setidaknya 2 port USB yang tersedia, atau 1 port USB dan 1 CD-Drive.

Anda mulai dengan boot ke versi Live-CD Ubuntu dengan hard drive Anda di mana itu dan perangkat target dicolokkan ke USB. Pasang drive internal Anda dan targetkan USB ke jalur mana pun yang Anda suka.

Buka terminal dan masukkan perintah berikut:

tar cp --xattrs /path/to/internal | tar x /path/to/target/usb

Anda juga dapat melihat melakukan ini melalui instalasi langsung dan utilitas yang disebut CloneZilla, tetapi saya tidak yakin bagaimana tepatnya menggunakan CloneZilla. Metode di atas adalah apa yang saya gunakan untuk menyalin instalasi hard drive 128GB Ubuntu saya ke flash drive 64GB.


sumber
1
Anda tahu, Anda dapat menggunakan toramopsi boot saat boot langsung, maka Anda tidak perlu tetap terhubung dengan cd / dvd / usb iso (jika Anda memiliki ram yang cukup,>
1,5GB
Hah, /dev/sdasebenarnya di mana Anda memiliki drive internal Anda terpasang, kan? Bukan file perangkat. Ditto untuk /dev/sdc. Anda tidak perlu boot dari USB untuk melakukan ini. Anda bisa melakukannya saat desktop Ubuntu Anda aktif dan berjalan dari hard drive yang akan Anda gunakan sebagai sumber untuk salinan. Saya akan gunakan rsync -aHAXxuntuk melakukan copy, karena itu mempertahankan hardlink. Saya lupa apakah taratau tidak. rsync -xbatas untuk satu filesystem, sehingga Anda tidak menyalin /proc, /sysdan semua omong kosong dari sistem anda berjalan. Boot dari live cd / usb adalah solusi untuk --one-file-system.
Peter Cordes
IDK jika Ubuntu modern memiliki sesuatu di direktori mana saja yang dibayangi ketika udev dipasang /dev, misalnya. Mungkin tidak, karena initrd dan pivot_root benar-benar standar sekarang, jadi /devsudah ada populasi untuk skrip boot tidak diperlukan.
Peter Cordes
Benar @PeterCordes, saya tidak melihat terlalu dekat sebelumnya, tetapi memasang tar ke tar, dengan perangkat mentah, bahkan tanpa partisi, hanya untuk menyalin ... ada yang salah di sana
Xen2050
Perintah tar pertama akan berjalan seperti yang diketik, tetapi akan menampilkan file tar yang hanya memiliki satu file khusus blok-perangkat. (bukan konten, hanya file perangkat.) Dalam mode ekstrak, argumen tar adalah daftar file yang akan diekstrak dari arsip.
Peter Cordes
1

Saya menambahkan JAWABAN LAIN untuk menjawab PERTANYAAN LAIN Anda, yang Anda tambahkan ke pertanyaan pertama setelah saya menawarkan jawaban asli saya, dipilih di atas:

Kau menulis:

Pembaruan: Terima kasih banyak atas tanggapan yang bijaksana! Pada titik ini, saya bertanya-tanya bagaimana saya harus menjaga sistem saya dicadangkan ke drive eksternal yang dapat di-boot.

Apa yang Anda tanyakan dapat dijawab dengan berbagai cara tergantung pada apa yang Anda coba lakukan. Saya dapat memikirkan empat cara yang mungkin, saya akan menjelaskan dalam format garis besar di bawah ini:

1) Sinkronisasi hanya data di dua drive yang dapat di-boot:

Tampaknya ini yang ingin Anda lakukan, tetapi saya yakin Anda akan mengalami masalah yang akan menghambat keamanan data. Saya akan menjelaskan.

Sepertinya saya mencari SYNCHRONIZE file data antara dua (atau lebih) sistem operasi yang dapat di-boot. Meskipun saya belum pernah benar-benar melakukan ini, saya tahu itu hanya pencarian google saja, dan sangat mungkin dijelaskan di situs ini. Namun agar itu berfungsi, Anda hampir harus mematikan enkripsi, atau lebih tepatnya, tidak pernah menghidupkan enkripsi. Menurut pendapat saya, jika Anda akan memiliki drive eksternal portabel yang dapat di-boot, mereka harus selalu mengaktifkan enkripsi data, jadi kecuali Anda menemukan drive yang disinkronkan yang juga dapat menerima data kata sandi, atau kecuali Anda memutuskan untuk bepergian tanpa enkripsi data, ini adalah bukan solusi yang layak.

2) Mengkloning kembali drive internal atau eksternal secara keseluruhan ke drive lain:

Gunakan utilitas "Clonezilla", yang disebutkan dalam paragraf terakhir dari jawaban awal saya, untuk mengkloning drive internal asli ke drive eksternal lain untuk membuat dua drive bootable eksternal tersebut untuk melacak.

3) Gunakan utilitas cadangan yang disertakan dengan Ubuntu dengan drive bootable eksternal Anda:

Inilah yang saya lakukan. Saya mem-boot (hampir) SEMUA KOMPUTER SAYA ke drive eksternal tunggal yang bepergian bersama saya, dan ketika saya di rumah, flash drive usb lambat 128gb, yang tetap terpasang di komputer di rumah saya, membuat cadangan tambahan dari file yang diubah pada drive boot perjalanan .

Dalam kasus Anda, saya akan merekomendasikan bahwa demi kepentingan keamanan data, Anda harus melepas hard drive internal dan meninggalkannya di rumah. Ini akan membuat frustasi siapa pun yang mencuri laptop Anda, bahkan jika mereka bisa mencobanya sebelum mereka mencurinya, mereka mungkin bahkan memutuskan itu rusak dan biarkan saja. Jika Anda berpikir hanya memiliki satu drive eksternal yang dapat di-boot menakutkan Anda, bawalah dua dan letakkan cadangan dengan jelas sehingga tidak pernah digunakan kecuali yang pertama hilang atau hancur. Selama Anda membuat drive cadangan pada drive eksternal pertama sebelum mengkloningnya untuk membuat drive eksternal kedua, drive cadangan tambahan akan terus bekerja dengan drive cadangan yang dapat di-boot.

4) Gunakan utilitas cadangan yang disertakan dengan Ubuntu dalam metode tradisional:

Gunakan utilitas pencadangan untuk mencadangkan hanya data dari drive internal ke drive eksternal khusus data ENCRYPTED. Anda dapat mengonfigurasinya untuk membuat cadangan "tambahan" dari semua file yang diubah pada hard drive internal Anda ke SSD eksternal yang tidak dapat di-boot.

Gyropyge
sumber
Saya melihat sekarang bahwa jawaban awal saya telah kehilangan status yang dipilih untuk yang satu ini, meskipun ini bukan jawaban untuk pertanyaan awal. Saya akan mengusulkan bahwa pertanyaan kedua seharusnya diposting sebagai pertanyaan terpisah dengan petunjuk ke pertanyaan ini, dan saya bisa saja memposting jawaban kedua saya untuk pertanyaan baru.
gyropyge
Itu mungkin paling masuk akal.
Costa
Anda sangat teliti, Pak. Terima kasih banyak!
Costa
1
Saya telah membangun dan memperbaiki PC sejak akhir 1980-an. Saya telah membangun beberapa PC yang sepenuhnya tergantung pada hard disk scsi eksternal, hard drive port paralel eksternal, dan dalam beberapa tahun terakhir, seluruhnya pada drive USB eksternal SSD seperti yang telah saya jelaskan dalam jawaban ini. Pada mulanya komputer-komputer yang di-boot SSD ini berisi hard drive yang dalam beberapa kasus berisi windows, tetapi saya mulai menonaktifkan drive-drive tersebut secara fisik karena takut akan virus sektor boot. Dalam beberapa tahun terakhir saya telah membangun desktop tanpa kipas dengan biaya (tanpa keuntungan) untuk teman-teman saya yang berharga, dan boleh saya tambahkan, mereka "menjual" seperti hotcakes.
gyropyge
1
@Costa, sudah umum, setidaknya di antara teman-teman saya. Saya telah membuat lebih dari 40 klon "mubuntstick" yang diperlengkapi dengan sangat baik yang ditujukan untuk teman-teman pribadi distribusi skala kecil. Anda dapat membaca lebih banyak tentang itu di halaman bio saya. Belum ada halaman web tentang proyek ini, tetapi Anda mungkin dapat membujuk saya untuk mengirimi Anda file pdf dari buku petunjuk lengkap dengan indeks hotlink. Ada dokumen terpisah di setiap batang yang menjelaskan cara mem-bootnya. Cetakan sudah termasuk. Ketika Anda menganggap bahwa pen drive yang dapat di-boot hampir tidak baru, dan hampir semua teman saya memilikinya ...
gyropyge
1

Ya, Anda dapat menyalin OS Ubuntu lengkap (dengan Program, penyesuaian dan semua) dari Desktop atau Laptop Hard drive Anda ke USB Flash Drive eksternal atau Hard drive eksternal. Saya baru saja melakukannya untuk Ubuntu 14.04 LTS ke Hard drive eksternal (tetapi juga berlaku untuk USB Flash drive) Diperlukan perangkat lunak / perangkat keras:

1 Tujuan Eksternal Hard Drive / Tujuan USB Flash Drive untuk memiliki OS yang dikloning

1 Sumber OS (Ubuntu atau OS lain yang perlu dikloning)

1 USB Drive (dengan setidaknya dengan kapasitas sebanyak (256 MB - 1 GB) seperti yang dibutuhkan oleh live USB clonezilla)

1 komputer / laptop memiliki Windows yang dapat menjalankan pencipta USB Live Linux

Langkah:

  1. Unduh Clonezilla dari http://clonezilla.org/downloads/download.php?branch=stable (unduh ISO)

  2. Unduh Live Linux USB Creator (Lili) dari http://www.linuxliveusb.com/en/download

  3. Buat Clonezilla yang dapat di - boot (Live Clonezilla) pada USB dengan menjalankan Live Linux USB Creator.

  4. Konfigurasikan desktop Sumber / laptop Anda untuk boot dari drive USB

  5. Masukkan keduanya, hard drive eksternal tujuan atau USB Flash drive tujuan dalam 1 Slot USB dan drive Clonezilla Live USB di slot lain dan boot.

  6. Clonezilla akan membutuhkan waktu untuk membaca info partisi Ketika Clonezilla UI muncul, pilih entri menu default.

  7. [Dengan Perhatian] pilih Sumber Partisi info dan Info partisi tujuan Perlu dicatat bahwa Clonezilla akan membutuhkan ruang pada USB Flash drive tujuan atau hard disk eksternal yang setara dengan hard disk sumber dan itu akan menghapus semua data dari USB Flash drive tujuan. / hard drive eksternal.

  8. Setelah semua dipilih, Clonezilla akan membuat OS langsung pada drive tujuan / flash drive

  9. Uji OS yang dikloning dengan menghapus drive USB Clonezilla Live dan booting dari Live OS yang telah dikloning ke drive External / USB Flash drive tujuan.

Nikmati !

rahul saini
sumber