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
- Najprej izvedite datoteko lsblk ukaz za ogled vseh razpoložljivih diskov v vašem sistemu.
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.
- Za kloniranje celotnega diska /dev /sdb v /dev /sdc bomo uporabili naslednji ukaz:
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.
- 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= napredekTo je vse! Z zgoraj opisanim preprostim postopkom lahko preprosto klonirate disk ali particijo v sistemu Linux.