Script rápido de copias de seguridad en Debian

La seguridad es fundamental y hoy os traigo un script que utilizo mucho en mis proyectos. Se puede ejecutar en un crontab para que de forma automática se ejecute diariamente. No tiene mucho misterio y se ejecuta desde la carpeta que contiene la carpeta donde tenemos nuestra Web. Llamemos al script copia.sh y su contenido es el siguiente:

Lo que hace es:

  1. obtiene la fecha actual del sistema para ponérsela al nombre del archivo, de forma que no nos machaque copias de seguridad de otros días al tener el mismo nombre de archivo.
  2. hacemos una copia comprimida de la carpeta que contiene nuestro proyecto, guardando todo incluidas subcarpetas y archivos ocultos.
  3. hacemos una copia de la base de datos de nuestro proyecto.

Finalmente obtenemos dos archivos:

  1. 20170215-PROYECTO.tar.gz con los archivos
  2. 20170215-PROYECTO.sql con la base de datos

¡Fácil!

 

Experto en la Gestión de Proyectos Web basados en Drupal con más de 8 años de experiencia. Desarrollo Full Stack (Front-end, Back-end, Site-Builder).

No Replies to "Script rápido de copias de seguridad en Debian"