Rdiff-backup permite realizar copias de seguridad de carpetas y ficheros a través de nuestra red local. Ofrece la posibilidad de recuperar cada una de las copias realizadas, siendo éstas incrementadas a medida que se vayan haciendo. Nosotros siempre bajamos el fuente pero también existen binarios. Necesita de Python y librsync para funcionar. Más info en rdiff-backup. Empecemos:
#wget http://savannah.nongnu.org/download/rdiff-backup/rdiff-backup-1.2.5.tar.gz
#tar -xvf rdiff-backup-1.2.5.tar.gz
#cd rdiff-backup-1.2.5
#python setup.py install
Si falta alguna libreria o algo nos lo dirá el setup.py.
En mi caso me faltaba librsyn, si a alguien le pasa lo mismo pues ejecuta:
#http://kent.dl.sourceforge.net/sourceforge/librsync/librsync-0.9.7.tar.gz
#tar -xvf librsync-0.9.7.tar.gz
#cd librsync-0.9.7
#./configure
#make
#make install
Buscando un poco por internet encontré una interfaz web, rdiff-backup-web. Esto es opcional que quede claro y para ello deberemos tener corriendo un servidor apache con php5 y un mysql.
Y segui buscando por internet y me encontre con Keep, que utiliza rdiff y kde
Podemos descargar Keep de aquí
Para crear backup de un directorio:
#rdiff-backup ~/apuntes /backup # "~" esto es nuestra home
Si queremos excluir una carpeta
#rdiff-backup ~/apuntes --exclude "~/aputnes/matematicas/" /backup
Rstaurar backup
#cp -a /backup ~/apuntes
Backup remoto
#rdiff-backup root@host_para_crear_backup::/directorio/remoto /directorio/local
Restaurar backup remoto de hace 7 dias
#rdiff-backup -r 7D host_para_crear_backup::/directorio/remoto /tmp/files
Estadisticas
#rdiff-backup-statistics /backup/ #sustituir /backup por directorio donde volcamos la copia
No hay comentarios:
Publicar un comentario