Sim, você deve estar executando sync
primeiro. sync
é sincronizado com o diretório .sync
. hourly
, em seguida, gira para longe .sync
para hourly.0
. O bom é que você pode executar rsnapshot sync
novamente, depois de um rsnapshot sync
interrompido, e ele continuará de onde parou.
Eu tenho isso no meu crontab:
# make backups every 2 hours - and skip hourly backups at night
0 0,6,8,10,12,14,16,18,20,22 * * * /opt/bin/rsnapshot sync && /opt/bin/rsnapshot hourly
# rotate a daily every night at 5
0 5 * * * /opt/bin/rsnapshot daily
Observe que, no crontab acima, se rsnapshot sync
produziu avisos, mas ainda pode concluir o backup, ele retornará com um código de erro igual a 2. Isso significa que rsnapshot hourly
não será executado. Se isso acontecer todas as vezes, você não terá horários, nem diários - apenas o diretório .sync
.