Tux y OpenERP

Tux y OpenERP
Para obtener información sobre como implantar OpenERP en tu empresa --- contactar con informaticartica@gmail.com ---

miércoles, 7 de noviembre de 2012

Backups incrementales con rdiff-backup

En el artículo de hoy veremos como realizar backups incrementales con una fantástica herramienta que para mi gusto promete y lo que tiene que hacer lo hace de manera sencilla, rápido y bien.
En multitud de ocasiones nos encontramos con que tenemos que mantener algún backup de un directorio y sus subdirectorios y en ese caso rdiff-backup es de mucha utilidad. La primera pregunta que nos asalta es ¿Respeta los enlaces simbólicos? Pues sí, los respeta. Lo siguiente sería pensar en qué es lo que hace cuando en una de las sincronizaciones algo se ha borrado, es decir si lo tiene en cuenta y sí, también lo tiene en cuenta. Sé que muchos de los que estaís leyendo ahora mismo esto usais rsync y estais agusto, rdiff-backup está basado en rsync y usa su algoritmo, merece la pena que lo probeís.

1.- Instalación de rdiff-backup

$ sudo apt-get install rdiff-backup

2.- Uso de rdiff-backup

$ rdiff-backup /ruta_origen /ruta_destino

No hace falta tener creada la carpeta de destino, el se encargará de crearla durante el proceso.

3.- Como listar los backups incrementales que hemos realizado

$ rdiff-backup -l /ruta_destino

4.- Como realizar una restauración

$ rdiff-backup -r 5m /ruta_destino /ruta_restauración 

Aquí realizamos una restauración de hace 5 minutos

Tras el parámetro de restauración -r podemos usar diferentes comandos temporales como : 1D1h5m1s , 1h5m1s , 5m1s etc....

5.- Como realizar un backup desde un directorio local a un servidor remoto

$ rdiff-backup /directorio_local usuario@host::/directorio_remoto

6.- Como realizar un backup desde un servidor remoto hacia nuestra máquina local

$ rdiff-backup usuario@host::/directorio_remoto directorio_local

7.- Como realizar un backup entre dos máquinas remotas

$ rdiff-backup -v5 --print-statistics usuario1@host1::/directorio_origen usuario2@host2::/directorio_destino

Lo siguiente sería realizar scripts para backups con rdiff-backup para poder realizar los backup y las restauraciones de manera automática y sencilla. 

Espero que os haya gustado y os sea de utilidad

Juani