Saltar la navegación

Copia de Seguridad de Datos en Linux.

Una vez que has visto como hacer una copia de seguridad en Windows, vamos a ver un ejemplo del proceso en un sistema operativo Linux. En este caso veremos el ejemplo en un Ubuntu 18.04.

En primer lugar debemos instalar un software llamado "duplicity”. Para ello, abrimos el terminal desde “Sistema > Terminal” y tecleamos la siguiente instrucción:

sudo apt install duplicity

Una vez instalado el programa lo ejecutamos vamos a ejecutar desde el terminal, tal y como hicimos para su instalación. Principalmente vamos a tener dos opciones:

duplicity [full | incremental] [opciones] dir_origen url_destino

duplicity [restore] [opciones] url_origen dir_destino

Si se ejecuta el comando:

duplicity --help

obtendremos una información completa de las diferentes opciones. Así, se puede realizar realizar un encriptado de la copia, una compresión de la misma, etc.

duplicity /home/usuario/Documentos file:///backup/usuario/Documentos

nos va a realizar un copia de seguridad de los archivos que se encuentran en la carpeta Documentos dentro de /home/usuario en la carpeta Documentos que se encuentra dentro de /backup/usuario

Si quisieramos restaurar una copia, haríamos lo siguiente:

duplicity file:///backup/pepito/Descargas /home/pepito/Descargas/Restaurado

Al hilo de esto, el cron nos permitiría configurar temporalidad para llevar a cabo esta tarea (automatización). Es interesante conocer los atributos del cron. El cron tiene 5 caracteres, el primero se refiere a los minutos (0-59), el segundo a las horas (0-23), el tercero especifica el día del mes (1-31), el cuarto el mes (1-12) y el quinto es para referirse al día de la semana (0-6, siendo 0 el Domingo). Si colocamos un asterisco en alguna de las 5 posiciones, quiere decir que se ejecutará la copia en todos los elementos de ese rango. Por ejemplo un asterisco en la tercera posición significa que la copia se ejecuta todos los días del mes.

Es un programa que te permite ejecutar automáticamente comandos o scripts (grupos de comandos) en Linux/Unix a una hora o fecha específica. Normalmente lo usamos para temporalizar tareas administrativas.

Es un programa que te permite ejecutar automáticamente comandos o scripts (grupos de comandos) en Linux/Unix a una hora o fecha específica. Normalmente lo usamos para temporalizar tareas administrativas.

Es un programa que te permite ejecutar automáticamente comandos o scripts (grupos de comandos) en Linux/Unix a una hora o fecha específica. Normalmente lo usamos para temporalizar tareas administrativas.

Autoevaluación

Pregunta

Teniendo en cuenta lo que sabes sobre los parámetros del Cron, una configuración con los parámetros “0 1 * * *”, significa que la copia de seguridad se ejecutará…

Es un programa que te permite ejecutar automáticamente comandos o scripts (grupos de comandos) en Linux/Unix a una hora o fecha específica. Normalmente lo usamos para temporalizar tareas administrativas.

Respuestas

A las 00:01h todos los días del año.

A la 1:00h todos los días del año.

Todos los domingos del mes de Enero.

Todos los días 1 de cada mes a las 01:00h.

Retroalimentación