Version 5 (modified by zequi, 5 years ago) (diff) |
---|
Preguntas:
¿que gestor de Copias de seguridad?
- rsnapshot
- luckybackup
- amanda
- backupc
- bacula
- ...
¿caracterisiticas?
- snapshots
- FS metadata ownerdhip and permisions
- rsync option
- Plataformas
- Cliente
- Archivos backup accesible?
- cli
- frontend
- Plataformas
- control del espacio
- ...
¿cada cuanto? ¿De que vamos a hacer backup?¿include exclude?
¿Donde?
¿RTO?
¿RPO?
rsnapshot
rnaspshot hace uso de rsync y de hard links para la realización de backups. Sus características son:
- Permite snapshots
- Copia permisos, ya que utiliza rsync para realizar el backup
- Requiere de perl y rsync para funcionar
- El cliente es la línea de comandos
- Los backup pueden ser locales y/o remotos
- No dispone de interfaz gráfica y/o web
- Espacio requerido por los backup = tamaño 1 full backup + tamaño modificaciones desde el full backup
Comandos útiles:
- rsnapshot du -> ver el espacio ocupado por rsnapshot
- rsnapshot diff backup.0 backup.1 -> mostrar diferencias entre los backup backup.0 y backup.1
- rsnapshot configtest -> sanity check
- rsnapshot -t alpha -> muestra como se ejecutaría un backup alpha, sin llegar a realizarlo
Ejemplo:
- 0 */4 * * * /usr/local/bin/rsnapshot alpha
- 50 23 * * * /usr/local/bin/rsnapshot beta
- 40 23 * * 6 /usr/local/bin/rsnapshot gamma
- 30 23 1 * * /usr/local/bin/rsnapshot delta
This example will do the following:
- 6 alpha backups a day (once every 4 hours, at 0,4,8,12,16,20)
- 1 beta backup every day, at 11:50PM
- 1 gamma backup every week, at 11:40PM, on Saturdays (6th day of week)
- 1 delta backup every month, at 11:30PM on the 1st day of the month
backuppc
backuppc también permite el uso de rsync para realizar backups incrementales, aunque permite la utilización de métodos tradicionales (tar). Sus características son:
- Permite snapshots
- Modelo cliente-servidor, requiere Apache y cgi scripts en las máquinas
- rsync, tar, samba
- Interfaz web