linux:scripts:protocolobackup

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
  • (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
  • (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
  • linux/scripts/protocolobackup.1330006300.txt.gz
  • Darrera modificació: 23/02/2012 06:11
  • per mate