Tabla de Contenidos

dd

Programa que permite copiar y convertir datos de archivos a bajo nivel.

Completar

Usos

Clonar dispositivo de almacenamiento (SSD, USB, SD...)

Primero debemos identificar correctamente el dispositivo que queremos clonar. Para ello, podemos usar fdisk o lsblk:

sudo fdisk -l
sudo lsblk -f

Si queremos hacer una copia de ese dispositivo a un fichero llamado resultado.img:

dd if=/dev/sdX of=resultado.img bs=1M status=progress conv=fsync

Donde:

Es necesario desmontar todas las particiones que tenga el dispositivo si lo vamos a clonar entero. Si está identificado como /dev/sdb, podríamos desmontar todo con:

sudo umount /dev/sdb*

Eliminación de datos

dd if=/dev/urandom of=/<archivo, directorio, o disco a borrar>

Con el comando anterior, se estarán escribiendo datos aleatorios en el archivo, disco o dispositivo que queremos “borrar”.

urandom es un generador de números aleatorios.

Creación de unidades USB

Útil cuando queremos grabar una imagen de instalación de un sistema operativo en un dispositivo USB:

dd if=/<ruta_imagen.iso> of=/dev/sdX

Donde: