Izmantojiet dd, lai klonētu disku

Use Dd Clone Disk



Komanda dd operētājsistēmā Linux ir spēcīga utilīta, ko izmanto faila kopēšanai un konvertēšanai. Tāpat kā Linux, viss tiek uzskatīts par failu; pat jūsu cietie diski. Tādējādi dd var izmantot arī disku un starpsienu klonēšanai. Lietderība dd ir instalēta gandrīz visos Linux izplatījumos.

Linux lietderību dd var izmantot, lai:







  • Klonējiet disku
  • Klonējiet nodalījumu
  • Dublējiet un atjaunojiet visu cieto disku vai nodalījumu.
  • Dzēst cietā diska saturu

Šajā rakstā tiks aprakstīts, kā izmantot dd, lai klonētu disku Linux OS. Šeit parādītā procedūra ir pārbaudīta operētājsistēmā Linux Mint 20. Citiem Linux izplatījumiem to pašu procedūru var izmantot diska klonēšanai.



Piezīme : Pirms komandas dd palaišanas, lai klonētu disku līdz galamērķim, atcerieties, ka visi dati par galamērķi tiks zaudēti, un jūs par to netiksit informēts. Tāpēc noteikti norādiet pareizo galamērķi, lai nepazaudētu vērtīgos datus.



dd komandu sintakse

Komandas dd pamata sintakse ir šāda:





$sudo dd ja= avota disksno= galamērķa disks[iespēja]

Kur

  • ja: izmanto ievades faila norādīšanai
  • avota disks: tas ir avota disks, no kura faili tiks klonēti
  • no: izmanto, lai norādītu izvades failu
  • galamērķa disks: tas ir galamērķa disks, kurā vēlaties ievietot kopētos failus
  • opcija: ar komandu dd var izmantot dažādas iespējas, piemēram, progresu, failu pārsūtīšanas ātrumu, faila formātu utt.

Klonējiet visu disku

  1. Pirmkārt, izpildiet lsblk komandu, lai apskatītu visus jūsu sistēmā pieejamos diskus.
$lsblk

Vai arī disku skatīšanai varat izmantot šādu komandu:



$fdisk -viņi

Mums ir trīs diski /dev/sda,/dev/sdb un/dev/sdc . The /dev/sdb ir divi nodalījumi /dev/sdb1 un/dev/sdb2 . Mēs vēlamies izveidot precīzu kopiju no /dev/sdb uz/dev/sdc . Abi diski /dev /sdb un /dev/sdc ir vienāda izmēra, 5 GB. Jūs varat kopēt mazāku disku uz lielāku disku, bet jūs nevarat kopēt lielāku disku uz mazāku.

  1. Lai klonētu visu disku /dev /sdb uz /dev /sdc, mēs izmantosim šādu komandu:
$sudo dd ja=/dev/vannas istabano=/dev/sdcstatuss= progress

Šī komanda liek dd kopēt avota disku /dev/sdb uz galamērķa disku /dev/sdc un parāda klonēšanas procesa gaitu.

Kad klonēšanas process ir pabeigts, jūs redzēsit līdzīgu izvadi.

  1. Tagad klonēšana ir pabeigta. Ja jūs vadāt lsblk komandu vēlreiz, jūs redzēsit, ka galamērķa disks /dev/sdc ir tādi paši nodalījumi kā avota diskam /dev/sdb .

Klonējiet nodalījumu no viena diska uz otru

Izmantojot to pašu iepriekš aprakstīto procedūru, nodalījumu var klonēt no viena diska uz otru. Tomēr tā vietā, lai norādītu disku, jums būs jānorāda nodalījums, kuru vēlaties klonēt.

Piemēram, lai klonētu nodalījumu /dev /sdb2 uz /dev /sdc2, komanda būtu šāda:

$sudo dd ja=/dev/sdb2no=/dev/sdc2statuss= progress

Tas arī viss! Izmantojot iepriekš aprakstīto vienkāršo procedūru, jūs varat viegli klonēt disku vai nodalījumu savā Linux sistēmā.