Re: OT: arquitectura de respaldo.
El Lunes, 15 de Enero de 2007 17:46, Felipe Tornvall N. escribió:
> > Cual es la manera más correcta de hacer respaldos de estos discos
> > todas las noches ?
>
> rsync -av --delete path/ destino:/path
Yo lo he dicho muchas veces y lo digo otra:
Rsync es la panacea, pero NO es para hacer backups, o aunque se pueda, no está
orientado a hacer backups, sino a SINCRONIZAR directorios (sean remotos o
locales).
Un buen sistema de backup te debe permitir también recuperar un determinado
fichero o directorio (o todo el backup) tal y como estaba en una determinada
fecha. Con Rsync esto es imposible ya que en cada sincronización te machaca
el estado anterior de los datos. Tiene un pequeñísimo margen con la
opción --backup, y también se puede hacer un doloroso script en bash que rote
las X últimas copias del backup, lo que EXIGE que el tamaño del backup sea de
X veces el del original.
Una solución más apropiada para hacer backups es Rsync-Backup, ¿por qué?
porque básicamente es casi lo mismo que Rsync pero añade un directorio
especial en el destino llamado "rsync-backup-data" (o algo así) donde se
guardan los incrementales de estados anteriores del backup.
Es decir, que si el directorio original ocupa 2GB, con sólo 3 o 4GB de espacio
en el backup puedes recuperar cada fichero o directorio (de forma
independiente) tal y como estaba en la fecha que te interese. Así pues, si un
fichero no cambia en 8 meses al hacer el backup no sigue ocupando más y más
espacio. En cambio si un fichero cambia, el el backup tendrás el fichero
íntegro en su último estado mas varios ficheros incrementales que serían lo
que hay que restar al último para recuperar el estado de ese fichero hace X
días.
Un consejo: si está por medio Debian Sarge y otros SO's más modernos hay que
tener un poco de cuidado ya que la versión de Sarge es incompatible con otras
más modernas, por temas de python. La solución es activar los repositorios
backports de sarge y actualizar python 2.3 y rdiff-backup.
Saludos.
--
Iñaki
Por el bien de todos respetemos las normas de la lista:
http://wiki.debian.org/NormasLista
Reply to: