L'ordre dd de Linux és una potent utilitat que s'utilitza per copiar i convertir un fitxer. Com a Linux, tot es considera un fitxer; fins i tot les unitats de disc dur. Per tant, dd també es pot utilitzar per clonar discos i particions. La utilitat dd ve instal·lada a gairebé totes les distribucions de Linux.
La utilitat dd a Linux es pot utilitzar per:
- Cloneu un disc
- Clona una partició
- Feu una còpia de seguretat i restaureu tot el disc dur o la partició.
- Esborreu el contingut del disc dur
En aquesta publicació es descriurà com utilitzar dd per clonar un disc al sistema operatiu Linux. El procediment demostrat aquí s'ha provat a Linux Mint 20. Per a altres distribucions de Linux, es pot utilitzar el mateix procediment per a la clonació de discs.
Nota : Abans d'executar l'ordre dd per clonar el disc a la destinació, recordeu que es perdran totes les dades de la destinació i no se us informarà d'això. Per tant, assegureu-vos que especifiqueu la destinació correcta perquè no perdeu les vostres dades valuoses.
dd sintaxi d'ordres
La sintaxi bàsica de l'ordre dd és la següent:
$suo dd si= disc fontde= disc de destinació[opció]
On
- if: s'utilitza per especificar un fitxer d'entrada
- disc font: és el disc d'origen des d'on es clonaran els fitxers
- de: s'utilitza per especificar un fitxer de sortida
- destination-disk: és el disc de destinació on voleu col·locar els fitxers copiats
- opció: Es poden utilitzar diferents opcions amb l'ordre dd, com per al progrés, la velocitat de transferència de fitxers, el format del fitxer, etc.
Cloneu un disc sencer
- Primer, executeu el fitxer lsblk per veure tots els discs disponibles al vostre sistema.
O també podeu utilitzar l'ordre següent per visualitzar els discos:
$fdisk -la
Tenim tres discos / dev / sda, / dev / sdb i / dev / sdc . El / dev / sdb té dues particions / dev / sdb1 i / dev / sdb2 . Volem fer-ne la còpia exacta / dev / sdb a / dev / sdc . Tots dos discs / dev / sdb i / dev / sdc tenen la mateixa mida, 5 GB. Podeu copiar un disc més petit a un disc més gran, però no podeu copiar un disc més gran a un de més petit.
- Per clonar tot un disc / dev / sdb a / dev / sdc, utilitzarem l'ordre següent:
Aquesta ordre indica a dd que copiï el disc d'origen / dev / sdb al disc de destinació / dev / sdc i mostra el progrés del procés de clonació.
Un cop finalitzat el procés de clonació, veureu una sortida similar.
- Ara ja s’ha fet la clonació. Si executeu el fitxer lsblk de nou, veureu que el disc de destinació / dev / sdc té les mateixes particions que el disc d'origen / dev / sdb .
Cloneu una partició d'un disc a un altre
Utilitzant el mateix procediment descrit anteriorment, es pot clonar una partició d'un disc a un altre. Tanmateix, en lloc d’especificar el disc, haureu d’especificar la partició que voleu clonar.
Per exemple, per clonar una partició / dev / sdb2 a / dev / sdc2, l'ordre seria:
$suo dd si=/dev/sdb2de=/dev/sdc2estat= progrésAixò és tot el que hi ha! Mitjançant el senzill procediment descrit anteriorment, podeu clonar fàcilment un disc o una partició al vostre sistema Linux.