Realizar una copia de seguridad de la tarjeta SD de tu Raspberry Pi es una de las tareas más importantes para evitar pérdidas de datos, configuraciones o proyectos enteros. Ya sea que utilices tu Raspberry como servidor casero, centro multimedia, nodo domótico o laboratorio de pruebas, un backup periódico te ahorrará horas de trabajo en caso de fallo.
En este artículo te explico cómo crear una imagen completa de la tarjeta SD utilizando la herramienta dd, disponible en cualquier sistema Linux. Es un método fiable, rápido y perfecto para usuarios que prefieren soluciones minimalistas sin depender de software adicional.
✅ ¿Por qué usar dd para hacer el backup?
dd permite clonar bit a bit la tarjeta SD, generando una imagen idéntica al original. Esto significa que:
- Se copia absolutamente todo: particiones, bootloader, sistema de archivos y datos.
- La imagen resultante puede restaurarse tal cual en otra tarjeta SD.
- Es ideal para migrar a una tarjeta más grande o mantener un backup congelado de un proyecto estable.
✅ Identifica la tarjeta SD antes de copiar
Antes de ejecutar el comando, es fundamental identificar correctamente el dispositivo asignado a la tarjeta SD. Conecta la tarjeta al PC y ejecuta:
lsblk
Busca un dispositivo tipo /dev/sdX o /dev/mmcblkX cuyo tamaño coincida con tu tarjeta SD.
Asegúrate al 100% de que es el dispositivo correcto, porque dd no perdona errores.
✅ Comando para crear el backup de la tarjeta SD
Una vez identificado el dispositivo, ejecuta el siguiente comando sustituyendo sdX por el nombre real:
sudo dd if=/dev/sdX of=raspberry_backup.img bs=4M status=progress
sync
Explicación de los parámetros
| Parámetro | Significado |
|---|---|
if=/dev/sdX | Input file: la tarjeta SD que quieres copiar. |
of=raspberry_backup.img | Output file: nombre de la imagen resultante. |
bs=4M | Tamaño del bloque para acelerar la copia. |
status=progress | Muestra el progreso en tiempo real. |
sync | Asegura que todos los datos se escriben correctamente en disco. |
Este proceso puede tardar varios minutos dependiendo del tamaño de la tarjeta y la velocidad del lector.
✅ Verifica la imagen creada
Una forma sencilla de comprobar que la copia se ha realizado correctamente es comparar tamaños:
ls -lh raspberry_backup.img
También puedes montar la imagen para inspeccionarla:
sudo mount -o loop,offset=$((512*2048)) raspberry_backup.img /mnt
(El offset depende de la tabla de particiones; puedes obtenerlo con fdisk -l.)
✅ Restaurar la imagen en otra tarjeta SD
Si en algún momento necesitas recuperar el backup, simplemente invierte el proceso:
sudo dd if=raspberry_backup.img of=/dev/sdX bs=4M status=progress
sync
Y tendrás tu Raspberry Pi funcionando exactamente igual que antes.
✅ Consejos finales
- Guarda la imagen en un disco externo o NAS para mayor seguridad.
- Comprime la imagen si necesitas ahorrar espacio:
gzip raspberry_backup.img - Realiza backups periódicos si tu Raspberry Pi almacena datos importantes.
