Aquesta és una revisió antiga del document
Protocolo de Backup
- master → servidor que hace las copias de seguridad
- esclavo(s) → servidor que se deja hacer las copias de seguridad
esclavo
- (1) crear una cuenta de usuario específica para copias de seguridad. Aquí dejaremos los archivos que se generan localmente (tar para archivos, mysqldump para bases de datos)
useradd -c "Usuario de backup" -p -d /home/bck bck
- (4) configurar los scripts necesarios para el volcado de datos
- (5) configurar en la cuenta de ROOT los cron a ejecutar
- 01:00 → eliminar ficheros de backup anteriores a 1 mes
$ find /path/ -type f -mtime +30 -exec rm -f {} \; - 03:00 → volcado TAR
- 03:30 → volcado BBDD
master
- (2) copiarlo en el servidor remoto, en la cuenta creada a tal efecto
$ copy-ssh-id -i rsa_192.168.3.199.pub bck@192.168.3.163
- (3) copiar los scripts de backup
- (6) generar nuevo script de conexión y descarga de archivos del esclavo
- ¿sincronización o mantener histórico en master?
- en esclavo solo los últimos 30 días