clona

 

dd

Page history last edited by geaplanet@... 1 yr ago

 

dd

 

 

 

 

Ventajas

Auténtica clonación.

Se puede montar la imagen resultante como dispositivo loop.

dd está en todas las distribuciones.

Copia discos duros enteros con todas sus particiones de una vez.

 

Inconvenientes

Es lento.

Guarda también el espacio no ocupado por datos.


 

Ejemplo 1.

Copiar hda1 en un archivo llamado "copito.dd"

 

dd if=/dev/hda1 of=copito.dd

 

y para restaurar la copia el input file pasa a ser el archivo y el output file pasa a ser el dispositivo:

 

dd if=copito.dd of=/dev/hda1

 

 

 

Ejemplo 2.

Igual que antes pero entubando para comprimir al vuelo

 

dd if=/dev/hda | gzip > copito.dd.gz

 

dd if=/dev/hda1 | bzip2 --best > copito.dd.bz2  (leeeeentooooo)

 

 

y para restaurar, descomprimimos y entubamos la escritura en el dispositivo:

 

gunzip -c /mnt/copito.dd.gz | dd of=/dev/hda1

 

bunzip2 -c /mnt/copito.dd.bz2 | dd of=/dev/hda1

 

Nota: si queremos saber el tiempo que tarda solo tenemos que anteponer a cualquiera de las líneas anteriores el comando "time"

 

 

TRUCO 1.

Evitando el inconveniente del guardado de espacio vacío

 

 

Creamos un archivo lleno de ceros que ocupe TODO el disco.

 

dd if=/dev/zero of=BORRA_ESTE_ARCHIVO

 

Lo borramos y gzip o bzip harán su trabajo.

 

rm BORRA_ESTE_ARCHIVO

 

y procedemos igual que en el ejemplo 2.

 

dd if=/dev/hda | gzip > copito.dd.gz

 

 

TRUCO 2.

Partir el archivo para grabar en CD o en un disco SD, flash...

 

 

dd if=/dev/hda1 | gzip -c | split -b 700m - copito.dd.gz

 

y para restaurar:

 

cat copito.dd.* | gzip -dc | dd of=/dev/hda1

 

 

Comments (0)

You don't have permission to comment on this page.