DD (Dataset Definition), comando para grabar ISOs, clonar discos, borrar discos..

El comando dd (Dataset Definition), es una herramienta con la cual se pueden grabar imágenes ISOs en dispositivos, clonar discos, crear una ISO, borrar discos…

En resumen es lo mismo que harían herramientas como norton ghost o clonezilla.

La sintaxis básica es la siguiente:
# dd if=origen of=destino

Al ejecutar la sintaxis básica no aparecerá nada hasta que esté terminado en caso de que se quiera que aparezca el estado de como va el proceso. Para poder lograr esto hay que instalar el comando pv.
# aptitude install pv

Y una vez instalado añadirlo a la sintaxis del comando
# dd if=origen | pv | dd of=destino

Para clonar un disco duro hay que indicarle el disco origen y el disco destino y si se quiere de cuantos en cuantos bloques se quiere hacer.
# dd bs=4M if=/dev/sda of=/dev/sdb

Para crear una imagen ISO, lo que hay que hacer es indicarle el CD o el archivo que se quiere usar y en la salida poner el archivo .iso
# dd if=/dev/cdrom of=/home/archivo.iso

Para borrar completamente un disco duro, hay que pasar todo /dev/zero que hace que escriba todo null en el disco y indicarle como salida el disco que se quiere borrar
# dd if=/dev/zero of=/dev/sdx

Para grabar una imagen iso en un usb habría que hacer lo siguiente:
# dd bs=4M if=/path/archivo.iso of=/dev/sdX && sync

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *