Utilitzeu dd per clonar un disc

Use Dd Clone Disk



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

  1. Primer, executeu el fitxer lsblk per veure tots els discs disponibles al vostre sistema.
$lsblk

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.

  1. Per clonar tot un disc / dev / sdb a / dev / sdc, utilitzarem l'ordre següent:
$suo dd si=/dev/banyde=/dev/sdcestat= progrés

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.

  1. 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és

Això é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.