rsnapshot を毎日のバックアップのみに設定する

rsnapshot を毎日のバックアップのみに設定する

次の時間ごとの cronjob をコメント アウトして、rsnapshot が時間ごとにバックアップしないように設定しました/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

しかし、次のエラーが発生します:

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

それ以来、何もバックアップされなくなりました。

回避策として、これを手動で一度呼び出しました。

/usr/bin/rsnapshot -v hourly

しかし、バックアップが 1 日 1 回午前 3 時 30 分にのみ実行されるようにこれを正しく構成するにはどうすればよいでしょうか?

答え1

cron ジョブを削除するだけでは不十分です。変更を反映するには、設定ファイルも変更する必要があります。次の行を削除 (またはコメント解除) します/etc/rsnapshot.conf

retain  hourly  24

その後、バックアップは再び機能するはずです。

関連情報