Saya memiliki server produksi Ubuntu 12,04 dengan HDD 500 GB (hampir 15 gb digunakan). Saya ingin menduplikasi seluruh HDD termasuk, struktur partisi, ke HDD lain dengan ukuran 400 GB sehingga mengubah HDD tidak akan mempengaruhi sistem kerja.
Alat mana yang merupakan solusi terbaik untuk tugas ini?
partitioning
hard-drive
backup
pemburu
sumber
sumber
Jawaban:
Ada banyak alat yang dapat melakukan ini, masing-masing dengan kelebihan dan kekurangannya sendiri. Clonezilla adalah utilitas yang sering digunakan untuk tugas ini; Namun, saya tidak yakin seberapa baik itu akan mengatasi kenyataan bahwa disk target Anda lebih kecil dari disk sumber.
Pilihan lain adalah untuk secara manual partisi target (menggunakan GParted,
parted
,fdisk
,gdisk
, atau alat lain), membuat filesystem pada target, mount partisi sasaran, dan menyalin segala sesuatu lebih dengancp
atautar
. Ini akan memerlukan beberapa perubahan tambahan pada target, seperti (mungkin) menyesuaikan/etc/fstab
dan menginstal boot loader. Secara keseluruhan, metode ini membutuhkan lebih banyak upaya daripada banyak, tetapi jika Anda tahu apa yang Anda lakukan, itu cukup fleksibel, dan itu pasti dapat menyalin dari disk yang lebih besar ke yang lebih kecil, asalkan file tersebut benar-benar akan masuk ke dalam ruang target.sumber
cp
masalah seperti untuk direktori suka/dev
dan/proc
?/dev
dan/proc
keduanya dinamis - dibuat sebagai sistem file virtual oleh driver khusus di kernel. Dengan demikian, Anda biasanya menghilangkan direktori tersebut dari operasi penyalinan.clonezilla
pseudo-klon, HDD: (1) mencadangkan struktur metadata, termasuk MBR; (2) sektor data yang digunakan , yang berarti bahwa ia mengabaikan ruang bebas partisi dengan sistem file yang dipahami; dan (3) kompres partisi yang didukung. Semua ini berarti bahwa ia dapat "mengkloning" 500GB HDD ke 400GB HDD selama ada setidaknya 100GB ruang kosong pada disk asli. Dengan kata lain,clonezilla
akan mengatasi kenyataan bahwa disk target lebih kecil dari disk sumber.cp
" ... Lalu bagaimana dengan metadata (timing diakses terakhir dan lain-lain)?dd if=/dev/sda of=/dev/sdc bs=1M
mana sda adalah hdd produksi Anda dan sdc hdd baru Anda. Atau sesuatu seperti clonezilla (salin seluruh disk).sumber
tar
ataucp
).Saya akan merekomendasikan Clonezilla , yang mudah digunakan, melakukan backup seluruh disk, dan tidak menggunakan banyak ruang untuk cadangan juga.
Untuk melakukan itu, pertama Anda harus mengunduh ISO clonezilla dari sini.
Setelah mengunduhnya, Anda harus membakarnya ke CD.
Maka Anda harus boot darinya untuk melakukan Backup sistem lengkap.
Prosedur lengkap untuk itu diberikan di sini- http://clonezilla.org/clonezilla-live-doc.php
Anda harus memilih opsi "Save disk image", prosedur yang diberikan di sini- http://clonezilla.org/show-live-doc-content.php?topic=clonezilla-live/doc/01_Save_disk_image
Setelah membuat cadangan, Anda dapat memulihkannya menggunakan opsi- "Kembalikan Disk Gambar", prosedur yang diberikan di sini- http://clonezilla.org/show-live-doc-content.php?topic=clonezilla -live / doc / 02_Restore_disk_image
Lihatlah ke dalamnya. Jika Anda memiliki pertanyaan, beri tahu kami.
Terima kasih!
sumber
Seperti yang diusulkan orang lain, Clonezilla dapat melakukan pekerjaan itu jika Anda mengubah ukuran partisi menjadi ukuran yang lebih kecil. Namun, saya telah melihat ada alat bernama FSArchiver yang memungkinkan untuk mengembalikan data ke drive yang lebih kecil, segera setelah data cocok (seperti dalam kasus Anda). Maaf saya tidak bisa membantu Anda lagi karena saya hanya menggunakan Clonezilla tetapi ada beberapa informasi di tautan dan di forum mereka.
sumber
Anda dapat menggunakan dd untuk menyalin disk. Posting ini menjelaskan cara mengkloning hard drive menggunakan Ubuntu Live CD.
sumber
dd
yang tidak dianjurkan, karena hasilnya mungkin akan hilang dan / atau terpotong partisi (s), dan karena itu kehilangan data.dd
dalam posting ini: askubuntu.com/a/55908/58950