Kā klonēt nodalījumu vai cieto disku Linux


Ir daudz iemeslu, kāpēc jūs varētu vēlēties klonēt Linux nodalījumu vai pat cieto disku, no kuriem lielākā daļa ir saistīta ar Clonezilla.

Tomēr šajā apmācībā mēs pārskatīsim Linux diska klonēšanu ar rīku dd, kuru visbiežāk izmanto failu konvertēšanai vai kopēšanai, un tas ir iepriekš instalēts lielākajā daļā Linux izplatīšanas.

Kā klonēt Linux nodalījumu

Ar komandu dd var kopēt visu cieto disku vai tikai Linux nodalījumu. Sāksim ar viena no mūsu nodalījumiem klonēšanu. Manā gadījumā man ir šādi diski:/dev/sdb,/dev/sdc .. Es klonēšu/dev/sdb1/uz/dev/sdc1.

Vispirms uzskaitiet šos nodalījumus, izmantojot komandu fdisk, kā parādīts.

# fdisk -l /dev/sdb1/ /dev/sdc1

Tagad klonējiet nodalījumu/dev/sdb1/to/dev/sdc1, izmantojot šādu komandu dd.

# dd if=/dev/sdb1  of=/dev/sdc1 

Iepriekš minētā komanda saka dd izmantot/dev/sdb1 kā ievades failu un ierakstīt to izejas failā/dev/sdc1.

Pēc Linux nodalījuma klonēšanas jūs varat pārbaudīt abus nodalījumus ar:

# fdisk -l /dev/sdb1 /dev/sdc1

Kā klonēt Linux cieto disku

Linux cietā diska klonēšana ir līdzīga nodalījuma klonēšanai. Tomēr tā vietā, lai norādītu nodalījumu, jūs vienkārši izmantojat visu disku. Ņemiet vērā, ka šajā gadījumā cietajam diskam ieteicams būt tāda paša izmēra (vai lielāka) nekā avota diskam.

# dd if=/dev/sdb of=/dev/sdc

Tam vajadzēja nokopēt disku/dev/sdb ar tā nodalījumiem mērķa cietajā diskā/dev/sdc. Izmaiņas var pārbaudīt, uzskaitot abus diskus ar komandu fdisk.

# fdisk -l /dev/sdb /dev/sdc

Kā dublēt MBR Linux

komandu dd var izmantot arī, lai dublētu MBR, kas atrodas ierīces pirmajā sektorā, pirms pirmā nodalījuma. Tātad, ja vēlaties izveidot MBR dublējumu, vienkārši palaidiet:

# dd if=/dev/sda of=/backup/mbr.img bs=512 count=1. 

Iepriekš minētā komanda saka dd kopēt/dev/sda uz /backup/mbr.img ar soli 512 baiti, un opcija skaitīšana norāda kopēt tikai 1 bloku. Citiem vārdiem sakot, jūs sakāt dd, lai kopētu pirmos 512 baitus no/dev/sda uz jūsu norādīto failu.

Tas ir viss! dd komanda ir spēcīgs Linux rīks, kas jālieto piesardzīgi, kopējot vai klonējot Linux nodalījumus vai diskus.