Hacer backup completo de Raspberry Pi en MEGA. Uso de las megatools.

mega.co.nz
mega.co.nz

Copia de todo el sistema instalado en la Raspberry Pi.

Una idea simple pero muy efectiva consiste en meter todos los archivos en un archivo TAR, pero excluyendo aquellos que no son necesarios o serían problemáticos en el caso de una restauración.

tar cvpzf backup.tgz --exclude=/dev/ --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys /

“tar” omnipresente comando en todos los sistemas UNIX – LINUX.
“cvpzf” opciones para “crear archivo”, “preservar los permisos”, comprimir etc.
“backup.tgz” nombre del archivo resultante.
“/” directorio raiz del cual se hace backup de todo.
“–exclude=” las carpetas que vamos a excluir del backup porque no son necesarias. También el propio archivo “backup.tgz”.

 

Subida de las copias generadas a la nube de MEGA.

Claro está que aunque tengamos una copia de seguridad completa del sistema, no nos servirá de nada si la guardamos en el propio almacenamiento del sistema.

Una opción sería guardar la copia en un disco externo o ir un poco más allá y almacenar la copia en un servicio de almacenamiento externo. Uno de estos servicios es Mega, que proporciona en su versión free, de un espacio de almacenamiento más que suficiente. Leer más Hacer backup completo de Raspberry Pi en MEGA. Uso de las megatools.

DeltaCopy y las rutas de más de 256 caracteres

Si tenéis archivos cuyas rutas superen el tamaño de 256 caracteres, DeltaCopy o rsync que es quien realiza realmente la sincronización, puede encontrarse con la imposibilidad de copiado. También es posible encontrase con problemas al copiar archivos con caracteres unicode.

Para solucionar el problema es necesario actualizar las librerias cygwin, que proporcionan soporte a comandos linux. Las tenéis disponibles en la fuente que he consultado.

Instalación y funcionamiento de DeltaCopy Server

DeltaCopy
DeltaCopy

En el caso de necesitar que un servidor de windows se comporte como un destino de rsync, se dispone la la utilidad DeltaCopy. Su instalación es muy sencilla y en escasos pasos se dispone de un repositorio totalmente funcional.

En mi caso lo utilizo para hacer un backup de un servidor con xpenology (del que hablaré en otra entrada).

Leer más Instalación y funcionamiento de DeltaCopy Server