
Fazendo backup do nosso Raspberry Pi
Bem, um post rápido, Deixo-vos um pouco da forma como costumo usar para fazer copos de segurança ou backups do Raspberry Pi que temos no nosso ambiente, é bem sabido que o mal que se esconde neles é a corrupção dos cartões SD, Portanto, antes de ter qualquer surpresa, é sempre bom ter uma imagem atualizada do nosso Pi ou do seu conteúdo.
El ideal siempre será hacerle una copia offline, Isso é, sacas la SD y la metes en un equipo y la clonas a un fichero imagen, bien con dd en Linux o Mac o con Win32DiskImager en Windows, mas, bem, eso es el ideal y siempre que nos acordemos será bueno hacerlo. Pero qué pasa el resto del tiempo? Os dejo dos maneras que suelo usar, una primera para hacer imágenes remotas (completas) de las Raspberry, y otra segunda de su contenido, esto es de ficheros o carpetas que nos interese, de manera incremental.
Un buen tip puede ser el de intentar minimizar que se escriba en una SD Card, ya sabéis que las Raspberrys tienen vicio y graban LOGs constanemtente o swapean tocando disco… para evitar esto os recomiendo Este post. A propósito, para hacer estas copias de manera automatizada sin tener que meter credenciales, copiaremos la clave pública de nuestro equipo donde haremos las copias a los equipos remotos, Se você tiver dúvidas, Fazer Check-out Este post.
Copia de seguridad remota de imagen
Desde una maquina central que dispongo en Linux, en un script de bash suelo lanzar este ejemplo:
ssh pi@DIRECCION_IP_RASPBERRY "sudo dd if=/dev/mmcblk0 bs=1M | gzip -" | dd of=/PATH_DONDE_DEJAR_LA_COPIA/FICHERO_IMAGEN_RASPBERRY.gz
Esto nos hará una imágen idéntica de su Raspbian en un fichero comprimido, olho, se ha de subrayar que quizás estas copias no son estables, dependerá de diversos motivos, pero personalmente hasta el día de hoy he restaurado backups de este tipo sin sorpresas, cuando alguna Raspberry se ‘muere’, simplemente descomprimo este backup y se lo vuelvo a una nueva SD, la Pi arranca y ni se entera, y todo vuelve a su ser.
Copia incremental
Poço, algo sencillo suele ser mediante Rdiff-backup, un software servidor/agente que nos permitirá hacer copia de seguridad de cualquier carpeta o fichero que contenga una Raspberry, Así que lo instalamos en todas las Raspberry Pi remotas, así como en la máquina desde la que vamos a hacer las copias, mediante:
sudo apt-get install rdiff-backup -y
E agora, simplemente ya podremos probarlo, indicando de qué Raspberry y qué directorio queremos copiar a donde:
rdiff-backup pi@DIRECCION_IP_RASPBERRY:/home/pi/ /mnt/SYNOLOGY/NOMBRE_RASPBERRY/home/
Poço, espero que os haya podido servir y podáis tener todo bajo control y así no perder nunca ningún dato! Gracias como siempre por compartir en redes sociales 😉