Uporabite dd za kloniranje diska

Use Dd Clone Disk



Ukaz dd v Linuxu je zmogljiv pripomoček za kopiranje in pretvorbo datoteke. Tako kot v Linuxu se vse obravnava kot datoteka; tudi trde diske. Zato se dd lahko uporablja tudi za kloniranje diskov in particij. Pripomoček dd je nameščen v skoraj vseh distribucijah Linuxa.

S pripomočkom dd v Linuxu lahko:







  • Klonirajte disk
  • Klonirajte particijo
  • Varnostno kopirajte in obnovite celoten trdi disk ali particijo.
  • Izbrišite vsebino trdega diska

Ta objava opisuje, kako uporabiti dd za kloniranje diska v OS Linux. Tu prikazani postopek je bil preizkušen na Linux Mint 20. Za druge distribucije Linuxa se lahko isti postopek uporabi za kloniranje diskov.



Opomba : Preden zaženete ukaz dd za kloniranje diska do cilja, ne pozabite, da bodo vsi podatki na cilju izgubljeni in o tem ne boste obveščeni. Zato obvezno navedite pravi cilj, da ne izgubite dragocenih podatkov.



sintaksa ukaza dd

Osnovna skladnja ukaza dd je naslednja:





$sudo dd če= izvorni diskod= ciljni disk[možnost]

Kje

  • if: se uporablja za podajanje vhodne datoteke
  • source-disk: To je izvorni disk, s katerega bodo datoteke klonirane
  • od: uporablja se za podajanje izhodne datoteke
  • destination-disk: To je ciljni disk, kamor želite postaviti kopirane datoteke
  • možnost: Z ukazom dd lahko uporabite različne možnosti, na primer za napredek, hitrost prenosa datotek, obliko datoteke itd.

Klonirajte celoten disk

  1. Najprej izvedite datoteko lsblk ukaz za ogled vseh razpoložljivih diskov v vašem sistemu.
$lsblk

Lahko pa uporabite tudi naslednji ukaz za ogled diskov:



$fdisk -

Imamo tri diske /dev/sda,/dev/sdb in/dev/sdc . The /dev/sdb ima dve particiji /dev/sdb1 in/dev/sdb2 . Natančno kopijo želimo narediti iz /dev/sdb v/dev/sdc . Oboje diski /dev /sdb in /dev/sdc imajo enako velikost, 5 GB. Manjši disk lahko kopirate na večji, večjega diska pa ne morete kopirati na manjšega.

  1. Za kloniranje celotnega diska /dev /sdb v /dev /sdc bomo uporabili naslednji ukaz:
$sudo dd če=/dev/kopalnicood=/dev/sdcstanje= napredek

Ta ukaz dd pove, naj kopira izvorni disk /dev/sdb na ciljni disk /dev/sdc in prikazuje napredek postopka kloniranja.

Ko je postopek kloniranja končan, boste videli podoben izhod.

  1. Zdaj je kloniranje končano. Če zaženete lsblk Če znova ukažete, boste videli, da je ciljni disk /dev/sdc ima iste particije kot izvorni disk /dev/sdb .

Klonirajte particijo z enega diska na drugega

Z istim zgoraj opisanim postopkom lahko particijo klonirate z enega diska na drugega. Namesto da določite disk, boste morali določiti particijo, ki jo želite klonirati.

Na primer, če želite klonirati particijo /dev /sdb2 v /dev /sdc2, bi bil ukaz naslednji:

$sudo dd če=/dev/sdb2od=/dev/sdc2stanje= napredek

To je vse! Z zgoraj opisanim preprostim postopkom lahko preprosto klonirate disk ali particijo v sistemu Linux.