Backup de sistema con tar (reprise)

By 20 de febrero de 2007 Linux 6 Comments

datacenter.jpgY resulta que un día Necesitamos crear un backup del sistema y no disponemos de ninguna herramienta de 'disaster & recovery' a mano, como podría ser Mondoarchive.

Pateando manuales, tutoriales, y recetas del Tio Aquilino, he llegado a ver cadenas de instrucciones muy peregrinas, rebuscadas, brillantes y de sabor a fresa :)

Particularmente he elegido esta forma que a todas luces es de lo más básico que hay.

Mediante esta sencillas instrucciones podremos crear dicho backup:

# mkdir /root/backups
# tar /home/ /etc /var -cjvf /root/backup-`date +%F`.tar.bz2
# md5sum /home/backups/backup.tar.bz2 > md5-`date +%F`.lst

Pongámoslo en una tarea cron:

# echo "0 1 * * * tar /home/ /etc /var -cjvf /root/backup-`date +%F`.tar.bz2 " > cron.backup
# crontab cron.backup

Miramos si esto existe:

# crontab -l

Si puedes, no lo pongas en el mismo hd.

6 Comments

  • Jordi dice:

    No me gustaría aguarte el post, pero... ¿no hace como dos años que te dije que era el mejor método?
    Creo que tienes un grave problema de lag, pero en cualquier caso, mejor tarde que nunca 8D

  • Solusan dice:

    Que rencoroso!! XD

    Yo creo que, como me comentaste es un método escepcional. Pero si necesitas, por ejemplo, tener una configuración preaparadita y la has de instalar en unos 20 servidores, lo mejor es trtar con Mondo, ya que te monta una imagen instalable y clonada con las características que necesitas.

    Luego puedes aplicar esto mismo a que si al servidor que quieres proteger se le cae un lavabo encima, y tienes una imagen completa de como estaba hace 24 horas es coser y cantar :)

    Lo que no podrás es hacer un bzcat para ver que es lo que hay y lo que no 😉

  • Lo mejor es borrar todo... si no tienes nada que recuperar el backup es imposible que falle sin importar en lo más mínimo el método que uses...
    Así que, niños y niñas BORRAD TODO YA!!!!

  • Lupin dice:

    Jejejejeje a esto yo siempre le he llamado el "backup a lo gonzo" y no nos engañemos, es bastante brutote, que no por ello es menos válido. La primera vez que lo ví pensaba que me estaban tomando el pelo, eso sí, lo mejor es hacerlo desde un "liveCD" o excluyendo el contenido de /DEV pq si no haces backup de un montón de información, "de tiempo de ejecución", que no necesitas.
    Ams y evidentemente no incluyas el directorio donde vas a dejar el .tgz que si no, recursividad infininta!!

  • ¿Como puedes excluir el /DEV? Si en el /dev/null es donde acaba toda la información importante!!!

Leave a Reply

Your email address will not be published.