Cara mencadangkan dan mengkloning partisi disk menggunakan perintah dd di linux

Cara mencadangkan dan mengkloning partisi disk menggunakan perintah dd di linux

Itu DD adalah perintah yang merupakan singkatan dari "Data Duplicator". Perintah ini digunakan untuk menyalin dan mengonversi data. Perintah DD hanya menyalin input standar ke output standar, dibaca dalam blok 512-byte. Anda dapat menggunakan perintah DD untuk mendukung seluruh hard disk atau partisi. Menggunakan perintah DD Anda juga dapat mencadangkan MBR.

Pergi melalui tutorial ini dan pahami penggunaan perintah DD.

#1 - Buat cadangan partisi yang ada

Perintah berikut akan membuat cadangan seluruh partisi /dev/sdb1 dan menulis ke /cadangan/sdb1.img mengajukan.

dd if =/dev/sdb1 dari =/cadangan/sdb1.img 

Output sampel

16064937+0 Catatan di 16064937+0 Catatan keluar 8225247744 byte (8.2 gb) disalin, 123.319 s, 66.7 MB/s 

#2 - Kembalikan cadangan ke partisi lain

Sekarang kembalikan data ke partisi kosong /dev /sdb2 lainnya. Jalankan perintah di bawah ini untuk melakukan pemulihan.

dd if =/cadangan/sdb1.img dari =/dev/sdb2 

Output sampel

16064937+0 Catatan di 16064937+0 Catatan keluar 8225247744 byte (8.2 GB) disalin, 197.688 S, 41.6 MB/s 

Anda dapat melihat konten di disk baru /dev/sdb2. Ini akan terlihat seperti replika /dev/sdb1.

#3 - Buat partisi duplikat dengan yang ada

Anda dapat secara langsung membuat partisi duplikat menggunakan partisi yang ada. Gunakan perintah berikut untuk mereplikasi partisi /dev/sdb1 ke /dev/sdb2 tanpa membuat file cadangan apa pun.

dd if =/dev/sdb1 dari =/dev/sdb2 

Output sampel

16064937+0 Catatan di 16064937+0 Catatan keluar 8225247744 byte (8.2 gb) disalin, 221.431 S, 37.1 MB/s 

#4 - Kloning hard drive yang ada

Dalam langkah -langkah di atas, Anda belajar cara menyalin seluruh partisi. Sekarang saya harus menyalin seluruh hard drive /dev /sda dengan dua partisi ke hard drive /dev /sdb lainnya. Pertama, gunakan perintah di bawah ini untuk menyalin 446 byte pertama. Yang akan menyalin MBR dari disk pertama ke yang kedua. Ini akan membuat disk kedua yang bisa di -boot.

dd if =/dev/sda dari =/dev/sdb bs = 446 Count = 1 
1+0 catatan dalam 1+0 mencatat keluar 446 byte (446 b) disalin, 0.00174812 s, 255 kb/s 

Sekarang pastikan partisi pada /dev /sdb cocok dengan /dev /sda. Setelah ini selesai, Anda dapat menyalin setiap partisi satu per satu ke hard drive baru:

dd if =/dev/sda1 dari =/dev/sdb1 dd if =/dev/sda2 dari =/dev/sdb2 

#5 - Cadangan dan Pulihkan MBR ke File Gambar

Mari kita buat cadangan MBR ke file gambar. Jalankan perintah di bawah ini untuk mencadangkan mbr dari /dev /sda drive ke /cadangan /cadangan-mbr-sda.file img.

dd if =/dev/sda dari =/cadangan/cadangan-mbr-sda.IMG BS = 512 Count = 1 

Output sampel

1+0 catatan dalam 1+0 mencatat keluar 512 byte (512 b) disalin, 0.0115243 S, 44.4 kb/s 

Langkah selanjutnya adalah mengembalikan MBR ke disk lain. Gunakan perintah berikut untuk melakukannya.

dd if =/cadangan/cadangan-mbr-sda.img dari =/dev/sdb bs = 446 Count = 1