Bagaimana saya bisa dengan mudah mengkloning seluruh sistem saya?

21

Saya menjalankan Ubuntu 14.04 LTS dan saya mengalami beberapa masalah dengan hard drive saya. Saya membeli HDD baru dengan ukuran yang sama (1TB), dan saya bermaksud untuk memindahkan semua data saya (soft, work, pics, dll.) Pada HDD baru.

Apa cara termudah untuk melakukan itu?

Adascalitei Lucian
sumber
1
Anda dapat menyalin-menempel partisi dengan gparted dari live CD
Panther
Atau Anda bisa menggunakan clonezilla (GPL) clonezilla.org
Bruni
4
CATATAN: Terlepas dari metode mana yang digunakan untuk menyalin , jauh lebih aman untuk melakukan ini pada sistem (perangkat keras) yang telah di-boot dari media Live CD / USB . Menyalin sistem langsung, saat berjalan dari drive itu DAN dengan HDD yang dicurigai, dapat menyebabkan masalah yang mungkin tidak Anda sadari segera.
david6

Jawaban:

13

Cara termudah untuk melakukan ini adalah dengan menggunakan Gparted dari Live CD / USB seperti yang disarankan di atas. Untuk melakukan ini lihat bagian "Menyalin dan menempelkan partisi" di manual Gparted . Untuk mereproduksi langkah-langkah yang diberikan dalam tautan:

Untuk menyalin partisi:

  1. Pilih partisi yang tidak di-mount. Lihat bagian yang disebut " Memilih Partisi ".

  2. Pilih: Partisi → Salin. Aplikasi menandai partisi sebagai partisi sumber.

Untuk Menempel partisi:

  1. Pilih ruang yang tidak terisi pada perangkat disk. Lihat bagian yang disebut " Memilih Ruang Yang Tidak Diisi "

  2. Pilih: Partisi → Tempel. Aplikasi menampilkan dialog Tempel / jalur-ke-partisi.

  3. Jika mau, Anda dapat menyesuaikan ukuran dan lokasi partisi. Lihat bagian yang disebut " Menentukan Ukuran dan Lokasi Partisi ".

  4. Jika mau, Anda dapat menentukan perataan partisi. Lihat bagian yang disebut " Menentukan Partisi Alignment ".

  5. Klik Tempel. Aplikasi menampilkan operasi partisi salinan di panel Operasi Tertunda.

Ron
sumber
Terima kasih telah membantu saya dengan ini, tetapi saya pikir saya akan menggunakan cara manual sederhana seperti yang disarankan @Frantique di bawah ini, sudo cat / dev / sda> / dev / sdb saya tahu itu berisiko, tetapi terlihat cara termudah untuk saya tho.
Adascalitei Lucian
Ya, itu pilihan Anda. Mungkin beberapa orang lain akan menemukan metode ini lebih mudah :) Hati-hati dengan dd(dan bahkan cat) karena mereka dapat mengacaukan hal-hal jika tidak digunakan dengan hati-hati.
Ron
@AdascaliteiLucian tidak melakukan cat(lihat komentar di atas). Jika Anda ingin mempercepat, gunakan ukuran buffer yang lebih besar (64MB atau lebih) dengandd
Fabby
catlebih aman dan sederhana daripada dd. Tidak ada alasan sama sekali untuk tidak menggunakannya .
terdon
7

Menggunakan CloneZilla ( http://clonezilla.org/ ) akan menangani detailnya.

David Purdue
sumber
5
Meskipun jawaban Anda 100% benar, mungkin juga menjadi 100% tidak berguna jika tautan itu dipindahkan, diubah, digabung menjadi yang lain atau situs utama menghilang ... :-( Oleh karena itu, harap edit jawaban Anda, dan salin yang relevan langkah-langkah dari tautan ke jawaban Anda, dengan demikian menjamin jawaban Anda untuk 100% masa pakai situs ini! ;-) Anda selalu dapat meninggalkan tautan di bagian bawah jawaban Anda sebagai sumber untuk materi Anda ...
Fabby
3
Bisakah Anda sedikit mengembangkan ini? Misalnya menguraikan bagaimana Anda akan menggunakan clonezilla untuk mengkloning sebuah partisi ...
Oli
4
Jangan terlalu keras Fabby: Clonezilla sudah ada sejak lama (hampir 10 tahun sekarang saya pikir). Jika situs tersebut dipindahkan, Anda selalu dapat mencarinya di Google. Manual lengkap, dan panduan cepat tersedia di situs. Apa yang ingin Anda sertakan: situs unduhan: osdn, sourceforge? Atau repositori github? Lagi pula, ketika proyek menjadi begitu ditinggalkan sehingga situs web tidak berfungsi lagi, sering kali lebih baik tidak menggunakannya, kecuali jika Anda membaca sumbernya.
jringoot
Saya setuju dengan jringoot. Jika tautan tidak tersedia, jawabannya tetap dapat diperdebatkan.
user1182988
5

Boot dari sistem live, colokkan HDD baru melalui USB (atau kabel ata lain, tergantung pada perangkat keras Anda), dan mulai 'Terminal'.

Periksa apa path untuk HDD lama Anda (mungkin /dev/sda), dan yang baru juga ( /dev/sdb), dan jalankan perintah ini:

sudo dd if=/dev/sda of=/dev/sdb

Harap diingat bahwa ini akan memakan waktu lama. Tidak ada indikasi kemajuan standar. Anda dapat melihat progresnya dengan mengirimkan sinyal SIGUSR1 ke proses, misalnya sudo pkill -USR1 dd,, atau sudo pkill -USR1 -f sdb.

Kemungkinan lain adalah (bahkan lebih cepat dari dd):

cat /dev/sda >/dev/sdb
Frantique
sumber
Saya rasa ini adalah metode yang akan saya pilih, jujur ​​saja, saya lebih suka shell daripada Gparted.
Adascalitei Lucian
1
Lucian: da, e cea mai buna solutie. ;)
Frantique
3
menggunakan dddengan ukuran blok yang lebih besar akan mempercepatnya. mis.sudo dd if=/dev/sda of=/dev/sdb bs=1024k
David Purdue
David: ya, memang, hanya karena kita tidak tahu apa-apa tentang perangkat keras, lebih baik menjadi lebih lambat.
Frantique
1
Buna asta :), nu m-as fi astepat :), oricum tin thread-ul deschis di caz de experientez ceva probleme, Teoretik eu vreau sa inlocuiesc un Hard Wd Blue 1Tb, care deja cred ca i se duc acele de pe platane, cu un Hard Wd Black 1TB, dan Anda dapat memulihkan toata nebunia iarasi, setelah itu saya akan menambahkan to toate to be la punct, dan saya lebih suka dengan treaba asta. Perkiraan kredit terkait dengan jur de 4 5 ore sa se copie. Data tambahan multumesc.
Adascalitei Lucian
1

Saya membuat skrip bash untuk mengotomatiskan seluruh proses kloning ini ke disk lain menggunakan rsync dengan cara termudah mungkin.

Script menangani semuanya seperti mengubah file fstab, menginstal grub yang tepat di disk baru Anda dan memperbaruinya untuk membuat menu grub baru.

Anda hanya perlu menyiapkan disk target Anda dengan partisi yang sesuai menggunakan gparted misalnya.

Untuk detail lebih lanjut, silakan kunjungi repositori-nya di https://github.com/thiggy01/clone-ubuntu

thiggy01
sumber
Pekerjaan bagus untuk mengkloning skrip kloning yang saya tulis. Terima kasih telah memberikan kredit di github Anda.
WinEunuuchs2Unix
Senang Anda suka. Saya hanya perlu alat untuk memutakhirkan komputer saya dari hdd ke sdd. Kemudian, saya menemukan skrip Anda dan, karena Anda tidak membatasi penggunaannya, saya memutuskan untuk menyesuaikannya untuk mengotomatiskan seluruh proses.
thiggy01