Crear y restaurar imágenes de disco con el comando dd | Algo de Linux

jueves, 21 de febrero de 2008

Crear y restaurar imágenes de disco con el comando dd

El comando dd (duplicate disk) es un comando bastante útil para transferir datos desde un dispositivo y/o archivo hacia otro dispositivo, archivo, etc.

La sintaxis básica del comando es la siguiente:

dd if=origen of=destino

Con if (significa “input file“) indicamos lo que queremos copiar
Con of (significa “output file“) indicamos donde se almacenará la información.

Aunque parezca mentira, en ocasiones tenemos que recurrir a los disquetes. Pues bien, para crear una imagen de un disquete suelo utilizar el comando dd. Veamos cómo se hace porque es muy fácil:

Para crear una imagen de un disquete, primero insertamos el disquete que queremos copiar y escribimos lo siguiente en la consola:

dd if=/dev/fd0 of=disquete.img

No tenemos que montar el disquete ni nada.

Naturalmente, la imagen se creará en el directorio actual, en el que tenemos que tener permisos de escritura. Así que, lo mejor es que hagamos la imagen en nuestro directorio HOME.

Si lo que queremos es escribir el contenido de una imagen en un disquete, no tenemos más que insertar un disquete vacío y escribimos lo siguiente:

dd if=disquete.img of=/dev/fd0

Otra cosa para la que resulta muy útil usar el comando dd es crear una imagen .iso de un CD o DVD. Veamos cómo se hace:

dd if=/media/cdrom of=nombre_imagen.iso

Una vez creada la ISO, podremos grabarla normalmente con nuestro programa de grabación favorito como imagen, que los archivos se expandirán.

2 comentarios:

Anónimo dijo...

hola, una consulta, se pueden expandir los archivos de una imagen sobre un disco con el mismo comando, osea con el dd?

Esteban M. Navas dijo...

Sí. Puedes crear una imagen con dd de un disco duro y restaurarla con el mismo comando.