Norėdami klonuoti diską, naudokite dd

Use Dd Clone Disk



„Linux“ komanda „dd“ yra galinga priemonė, naudojama kopijuoti ir konvertuoti failą. Kaip ir „Linux“, viskas laikoma failu; net jūsų kietieji diskai. Taigi dd taip pat gali būti naudojamas diskams ir skaidiniams klonuoti. „Dd“ programa yra įdiegta beveik visuose „Linux“ platinimuose.

„Linux“ programa „dd“ gali būti naudojama:







  • Klonuoti diską
  • Klonuoti skaidinį
  • Sukurkite atsarginę kopiją ir atkurkite visą standųjį diską ar skaidinį.
  • Ištrinkite kietojo disko turinį

Šiame įraše bus aprašyta, kaip naudoti dd klonuojant diską „Linux“ OS. Čia parodyta procedūra buvo išbandyta naudojant „Linux Mint 20.“ Kitiems „Linux“ paskirstymams ta pati procedūra gali būti naudojama ir klonuojant diską.



Pastaba : Prieš paleisdami komandą dd, norėdami klonuoti diską į paskirties vietą, atminkite, kad visi duomenys apie paskirties vietą bus prarasti ir apie tai nebūsite informuoti. Todėl būtinai nurodykite teisingą paskirties vietą, kad neprarastumėte savo vertingų duomenų.



dd komandų sintaksė

Pagrindinė komandos dd sintaksė yra tokia:





$sudo dd jei= šaltinis-diskasapie= paskirties diskas[variantas]

Kur

  • jei: naudojamas įvesties failui nurodyti
  • source-disk: tai šaltinio diskas, iš kurio bus klonuojami failai
  • iš: naudojamas išvesties failui nurodyti
  • paskirties diskas: tai paskirties diskas, į kurį norite įdėti nukopijuotus failus
  • parinktis: su dd komanda galima naudoti įvairias parinktis, pvz., pažangą, failų perdavimo greitį, failo formatą ir kt.

Klonuoti visą diską

  1. Pirma, vykdykite lsblk komandą, kad peržiūrėtumėte visus galimus sistemos diskus.
$lsblk

Arba taip pat galite naudoti šią komandą, norėdami peržiūrėti diskus:



$fdisk -jie

Turime tris diskus /dev/sda,/dev/sdb ir/dev/sdc . The /dev/sdb turi dvi pertvaras /dev/sdb1 ir/dev/sdb2 . Mes norime padaryti tikslią kopiją iš /dev/sdb į/dev/sdc . Abu diskai /dev /sdb ir /dev/sdc turi tą patį dydį, 5 GB. Galite nukopijuoti mažesnį diską į didesnį diską, bet negalite nukopijuoti didesnio disko į mažesnį.

  1. Norėdami klonuoti visą diską /dev /sdb į /dev /sdc, naudosime šią komandą:
$sudo dd jei=/dev/voniaapie=/dev/sdcbūsena= pažanga

Ši komanda nurodo dd nukopijuoti šaltinio diską /dev/sdb į paskirties diską /dev/sdc ir parodo klonavimo proceso eigą.

Kai klonavimo procesas bus baigtas, pamatysite panašią išvestį.

  1. Dabar klonavimas buvo atliktas. Jei paleisite lsblk komandą dar kartą, pamatysite, kad paskirties diskas /dev/sdc turi tuos pačius skaidinius kaip ir šaltinio diskas /dev/sdb .

Klonuoti skaidinį iš vieno disko į kitą

Naudojant tą pačią aukščiau aprašytą procedūrą, skaidinį galima klonuoti iš vieno disko į kitą. Tačiau užuot nurodę diską, turėsite nurodyti skaidinį, kurį norite klonuoti.

Pavyzdžiui, norint klonuoti skaidinį /dev /sdb2 į /dev /sdc2, komanda būtų tokia:

$sudo dd jei=/dev/sdb2apie=/dev/sdc2būsena= pažanga

Tai viskas! Naudodami aukščiau aprašytą paprastą procedūrą, galite lengvai klonuoti diską ar skaidinį savo „Linux“ sistemoje.