Configurar rsnapshot solo para copias de seguridad diarias

Configurar rsnapshot solo para copias de seguridad diarias

Configuré rsnapshot para que no realizara una copia de seguridad cada hora comentando el cronjob cada hora en /etc/cron.d/rsnapshot:

#0 */4          * * *           root    /usr/bin/rsnapshot hourly
30 3    * * *           root    /usr/bin/rsnapshot daily
0  3    * * 1           root    /usr/bin/rsnapshot weekly
30 2    1 * *           root    /usr/bin/rsnapshot monthly

Pero esto da el error:

/.snapshots/hourly.5 not present (yet), nothing to copy

Y desde entonces ya no realiza copias de seguridad de nada.

Como solución alternativa, llamé a esto manualmente una vez:

/usr/bin/rsnapshot -v hourly

Pero, ¿cómo configuro esto correctamente para que las copias de seguridad sólo se realicen una vez al día a las 3:30 am?

Respuesta1

Eliminar el trabajo cron no es suficiente. También debe adaptar el archivo de configuración para reflejar el cambio. Elimine (o descomente) la siguiente línea de /etc/rsnapshot.conf:

retain  hourly  24

Entonces tus copias de seguridad deberían funcionar nuevamente.

información relacionada