dd: l'eina final de clonació de discos
- Categoria: Linux
Fa poc vaig haver de clonar un disc dur, de manera que vaig recórrer de forma natural a solucions com Acronis True Image, però vaig descobrir que no funcionaven (el disc inicial va afirmar que el clong era 'complet' quan no era així) i també Va provar de copiar la partició mitjançant gParted a Ubuntu, però aquesta es va congelar al voltant del 3%, a causa de les dades corruptes, que sembla que no es podrien atrapar en un chkdsk.
Estava a punt d’abandonar l’esperança i copiar els fitxers manualment quan em vaig trobar amb una comanda Unix: dd extremadament potent, però senzilla.
Utilitzant un disc en viu de Linux, dd es pot utilitzar per copiar fitxers, discos i particions. Pot sortir directament a un altre disc o com a imatge (com un iso).
dd copia les dades per byte exactament, el que significa que no s’embussen si es trobaran dades corruptes o fragmentades.
dd és sobrenomenat 'disc destruir', ja que una lletra equivocada pot eixugar el disc dur, per la qual cosa s'ha de tenir precaució.
Per copiar un disc dur, es podria utilitzar la següent comanda (arrel arrel):
dd si = / dev / hdx de = / dev / hdy
hdx és el disc dur d'entrada (a copiar) i hdy és el disc dur de sortida (on s'ha de copiar).
if = entrada
de = sortida
És molt important recordar-ho i cal modificar-ne els noms segons el seu ordinador (utilitzeu una eina com gParted per conèixer els camins de la vostra unitat). Per exemple, el vostre 'if' pot ser / dev / sdb mentre que el vostre 'of' pot ser / dev / sda, però òbviament varia segons la manera que desitgeu utilitzar-lo i informàticament per tant heu de comprovar. Un amic meu extremadament intel·ligent va eixugar un disc dur accidentalment amb aquest comandament.
Un altre ús seria utilitzar-lo per produir una imatge de CD:
dd si = / dev / cdrom de = image.iso bs = 2k
.