Backup de mi Raspberry Pi A Través de Red

 

Clonar SD de mi Raspberry Pi en ejecución a una carpeta de red compartida en Windows

 

En mi equipo Windows debo tener compartida una carpeta y protegida con contraseña.

Estos son los datos del la carpeta compartida en Windows:

- SO: Windows 11

- Ip Address: 192.168.0.6

- Usuario: backup

- Pass: mypass

- Carpeta compartida: backup_dir

 

Instalar samba client para conectar nuestra Raspberry a la carpeta compartida por nuestro Windows.

sudo apt install samba-common smbclient samba-common-bin smbclient cifs-utils

 

Descargar un scrip que vamos a utilizar para comprimir el archivo de imagen de la SD.

wget https://raw.githubusercontent.com/Drewsif/PiShrink/master/pishrink.sh

Hacer que este archivo sea ejecutable y ponerlo en los binarios del sistema.

chmod +x pishrink.sh

sudo mv pishrink.sh /usr/local/bin

 

Crear un directorio y montar en el la unidad de red

sudo mkdir /backup

sudo mount -t cifs //192.168.0.6/backup_dir /backup -o user=backup,pass=mypass

 

Crear la imagen de la SD. Esto demora mucho y depende de la red y demás.

sudo  dd if=/dev/mmcblk0 of=/backup/backup.img bs=1M

 

Luego para comprimir la imagen creada debemos ejecutar el script de compresión.

sudo pishrink.sh /backup/backup.img  /backup/zbackup.img

 

Listo! Ya tenemos un backup completo de la SD de nuestro sistema que podremos restaurar cuando lo necesitemos.

 

 

PD: el script de compresión  lo encontré y descargue siguiendo las instrucciones de esta pagina https://playonlinew.com/backup-caliente-rpi