Hacer clon de disco con DD sin espacio vacio.

Publicado: septiembre 12, 2011 en Uncategorized

Truco para hacer imagen de un Disco Duro sin tomar el espacio vacío

Dado que dd copia absolutamente todo, si tuvieramos un disco de 80Gb, la imagen resultante sería de 80Gb. Pero si quisiéramos emular el comportamiento de Norton Ghost, el cual clona solo los datos, tendríamos que realizar lo siguiente:

montar la partición del disco a clonar (en este caso un disco con NTFS)

Código:
# mount -t ntfs-3g -o rw /dev/hda1 /punto_montaje

crear dentro del disco un archivo que ocupe todo el espacio libre y que contenga solo ceros:

Código:
# dd if=/dev/zero of=/punto_montaje/BORRAME.000

Cuando termine dd simplemente elimina este archivo:

Código:
# rm -rf /punto_montaje/BORRAME.000

ahora hay que desmontar el disco, realizar la copia y comprimir:

Código:
# cd /
# umount /punto_montaje
# dd if=/dev/hda of=/ruta/disco.img
# gzip disco.img

otra forma sería realizar estos dos últimos pasos en uno solo:

Código:
# dd if=/dev/hda | gzip > /ruta/disco.img.gz

Con este método pude clonar un disco de 80GB con 29Gb de información en un archivo comprimido de 12Gb.

 

Fuente: usuario dragonauta http://preguntaslinux.org/-guia-el-comando-dd-t-10.html

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s