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.