Programación de copias de seguridad en Linux con el servicio cron

Para automatizar las copias de seguridad, puede utilizar el servicio cron familiar para muchos usuarios UNIX.

Ejemplo

Supongamos que necesita realizar una copia de seguridad de un volumen regularmente. Debe crearse una copia de seguridad completa semanalmente, apoyada por copias de seguridad incrementales diariamente.

Utilice el comando list disks para obtener el número de volumen necesario. Por ejemplo, el número de volumen es 2-1.

Cree dos archivos ejecutables para la copia de seguridad diaria y semanal (por ejemplo, abr.cron) y colóquelas en los directorios the /etc/cron.daily y /etc/cron.weekly, respectivamente.

Para comenzar las copias de seguridad completas semanales del volumen 2-1, añada la siguiente línea al archivo /etc/cron.weekly/abr.cron:

#!/bin/bash
acrocmd backup disk --volume=2-1 --loc=/mnt/my_archives/my_host --arc=my_archive

en donde /mnt/my_archives/my_host es la ruta a la ubicación de la copia de seguridad.

El segundo archivo abr.cron es necesario para iniciar las copias de seguridad incrementales diarias.

#!/bin/bash
acrocmd backup disk --volume=2-1 --backuptype=incremental --loc=/mnt/my_archives/my_host --arc=my_archive

Para obtener más información, consulte la Ayuda del servicio cron.