Backups automaticos en servidor linux

A veces, nos encontramos con la necesidad de hacer una copia de seguridad a un equipo linux, ya sea desktop o server, podemos backupear directorios importantes, o hacer un full backup de todo el sistema. Y todo lo haremos con un simple script.

Que hace el script:

  1. Crea una carpeta donde se guardará todo, y esta carpeta es la que luego se comprimirá.
  2. Esta carpeta tendrá de nombre el año, mes y día presente, por ejemplo hoy esa carpeta se llamaría: 2014-10-28
  3. Copia /etc/ (y todo su contenido) a esa carpeta.
  4. Copia logs (/var/log/) hacia esa carpeta antes mencionada.
  5. Exporta las bases de datos de MySQL que tengamos.
  6. Comprime con un password (PASSWORD) esa carpeta, la comprime en .RAR.
  7. Genera un archivo (data.info) con todo el log de lo antes hecho (log de copia de archvios y compresión a .rar), además de poner en este archivo el tamaño (en MBs) del archivo .RAR.
  8. Borra la carpeta en la que pusimos los archivos y que luego comprimimos.
  9. Envía emails a los administradores o personas relacionadas con el servidor, informando que el backup se hizo de forma correcta, y se les enviará adjunto en ese email el archivo con el log de todo (data.info.rar)

Script

Recuerda darle los permisos correspondientes:

Y lo guardamos (ejemplo): como: /root/vps_backup-script.sh

Para que se ejecute todos los días a las 12AM:

 

facebook Backups automaticos en servidor linuxtwitter Backups automaticos en servidor linuxgoogle Backups automaticos en servidor linuxdiggit Backups automaticos en servidor linuxpinterest Backups automaticos en servidor linuxlinkedin Backups automaticos en servidor linuxprint Backups automaticos en servidor linuxemail Backups automaticos en servidor linuxSi te gusto, comparte el articulo.

Artículos Relacionados

Una respuesta

  1. luzzifer
    8 septiembre, 2015

Agregar comentario


*

Recibe nuestro newsletter

Suscribete a nuestro newsletter y mantente informado con nuestros últimos artículos, noticias y más. Todo completamente gratis.