Em /etc/rsnapshot.conf
set
snapshot_root /backup/rsnapshot/
# ...
sync_first 1
e as regras de retenção apenas diárias:
#retain hourly 6
retain daily 7
Em /etc/cron.d/rsnapshot
, defina também para iniciar o rsync apenas diariamente e adicione a opção de sincronização:
#0 */4 * * * root /usr/bin/rsnapshot hourly
30 4 * * * root /opt/bin/rsnapshot sync && /usr/bin/rsnapshot daily
Agora, ao chamar a opção rsnapshot com verbose:
rsnapshot -v sync
rsnapshot -v daily
você vê uma saída como
/bin/cp -al /backup/rsnapshot/.sync /backup/rsnapshot/daily.0
mv /backup/rsnapshot/daily.2/ /backup/rsnapshot/daily.3/
mv /backup/rsnapshot/daily.1/ /backup/rsnapshot/daily.2/
mv /backup/rsnapshot/daily.0/ /backup/rsnapshot/daily.1/
/bin/cp -al /backup/rsnapshot/.sync /backup/rsnapshot/daily.0