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:

 

Backups automaticos en servidor linux
VOTA EL ARTICULO POR FAVOR

Share on FacebookTweet about this on TwitterShare on Google+Digg thisPin on PinterestShare on LinkedInPrint this pageEmail this to someone VOTA Y COMPARTE

Una respuesta

  1. luzzifer
    08/09/2015

Agregar comentario

*

Suscribete

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

Tu suscripción a sido realizada con éxito.