Clonar Tarjeta SD

  Backup & Respaldos, Raspbian

Este proceso solo funciona si las tarjetas son del mismo tamaño

Hacemos df -h para ver todas las unidades:

/dev/sda1        496M    69M  428M  14% /boot/efi
tmpfs            585M    92K  585M   1% /run/user/1000
/dev/sda7        319G   243G   76G  77% /media/federico/ARCHIVOS
/dev/loop28       56M    56M     0 100% /snap/core18/1932
/dev/mmcblk0p1   126M   1,9M  124M   2% /media/federico/18F9-2425

Vemos que en este caso las distintas particiones de la tarjeta del raspberry son mmcblk0, mmcblk0p1 y mmcblk0p2, todas ellas en la unidad mmcblk0

Para hacer backup de la tarjeta ejecutamos el comando:

sudo dd bs=4M if=/dev/mmcblk0 of=raspbian_02_11_2020.img
 
1895+0 registros leídos
1895+0 registros escritos
7948206080 bytes (7,9 GB) copiados, 408,713 s, 19,4 MB/s

para recuperar el backup en otra tarjeta:

sudo dd bs=4M if=raspbian_02_11_2020.img of=/dev/mmcblk0

Estos ficheros de imagen en ocasiones pueden ser grandes, por tanto se puede usar el pipe para redirigir la entrada y salida a un fichero zip de esta forma:

Para comprimir de la tarjeta a un fichero

sudo dd bs=4M if=/dev/mmcblk0 | gzip > raspbian.img.gz

Para extraer de un fichero a una tarjeta:

sudo gunzip --stdout raspbian.img.gz | dd bs=4m of=/dev/mmcblk0

Si después de clonar la tarjeta no reconoce algun disco duro externo, ejecutar el comando:

sudo rpi-update && sudo reboot