Opciones:
if= | Especifica el dispositivo de entrada (disco, particion o archivo) de origen |
of= | Especifica el dispositivo de entrada (disco, particion o archivo) de destino |
ibs= | Especifica cuántos bytes se leerán a la vez desde el archivo de entrada durante el proceso de volcado |
obs= | Especifica cuántos bytes se escribirán a la vez al archivo de salida durante el proceso de volcado |
bs= | Especifica cuántos bytes se leerán y escribirán a la vez durante el proceso de volcado |
count=[octetos] | Especifica cuántos bytes totales se copiaran |
Ejemplos de uso del comando dd:
Crear una imagen (archivo) de una partición: dd if=/dev/sda1 of=/home/sda1.bin
Crear una imagen comprimida (instalar primero gzip): dd if=/dev/sda1 | gzip > /home/sda1.bin.gz
Backup del MBR: dd if=/dev/sda of=/home/sda.boot.mbr bs=512 count=1
Restaurar el MBR (desde un livecd): dd if=/mnt/sda1/home/sda.boot.mbr of=/dev/sda bs=512 count=1
Clonar un disco completo: dd if=/dev/sda of=/dev/sdb conv=noerror,sync bs=4k
Backup de nuestro disco al disco de otro equipo: dd if=/dev/sda | ssh user@host «dd of=/dev/sdb»