martes, marzo 02, 2010

rdiff-backup, backups bien simples

Buscando cosas interesantes en reddit, di con un post que mencionaba como hacer backups incrementales.

Ni bien rsync es interesante para respaldos, el modificador --delete ya me trajo serios problemas en el pasado, y desde entonces he estado buscando una solución fuera simple y con las ventajas del rsync.

Estaba a punto de rendirme y hacer mi propio programa para hacer backups y en ese post vine a parar con un comentario que hablaba de rdiff-backup.

Listo el pollo.

Utilizar rdiff-backup es tan simple como:
rdiff-backup dir-origen/ dir-destino/

y por supuesto soporta el copiado entre máquinas:
rdiff-backup dir-origen/ 192.168.0.1::dir-destino/

rdiff-backup hace un espejo del origen en el destino, los archivos nuevos o modificados se actualizan y se eliminan los que ya no están en el origen, pero lo interesante está en que rdiff-backup guarda los archivos modificados y los eliminados en un directorio especial, lo que permite su posterior recuperación.

rdiff-backup cuenta con versiones para linux, osx y windows.
La versión que uso para windows es la que viene con cygwin y lo único que hay que hacer es seleccionar la utilidad del selector de paquetes.
En Linux debian y por extensión ubuntu:
apt-get install rdiff-backup

La página de manual es completa:
man rdiff-backup

Seguidores