Rsnapshot がファイルを削除した後、そのファイルを保持する期間を制御する

Rsnapshot がファイルを削除した後、そのファイルを保持する期間を制御する

ローカル LAN 内のさまざまなコンピューターのフォルダーのスナップショットを取得する Rsnapshotting ローカル サーバーがあります。

毎日、毎週、毎月、毎年のスナップショットがあります。

つまり、誰かが Rsnapshot によって監視されているフォルダーの 1 つにファイルを置き、数時間後に Rsnapshot サーバーが毎日のスナップショットを取得します。

その後、ユーザーはこの指定されたファイルを削除します。

そして翌日、システムは別のスナップショットを取得します。

このファイルは、最後のスナップショットが撮られてから 7 日後 (7 つのデイリーがあるため) にバックアップから完全に削除されるようです。

Rsnapshot で、削除されるファイルをシステムが保持する期間を制御するための予防措置はありますか?

他の人はこの問題にどのように対処したのでしょうか?

答え1

Rsnapshot は毎日スナップショットを取得し、7 日ごとに最も古い日次スナップショットが新しい週次スナップショットになります。その他の日次スナップショットは破棄されます。これが基本的な考え方で、比較的少数のスナップショットを保存しますが、最近のデータについては高い粒度で保存し、古いデータについては粒度を下げます。

私の理解が正しければ、データを破棄せずに毎日の状態を保持したいということですね。その場合の解決策は、年単位、月単位、週単位ではなく、例えば

retain daily 730

これにより、730 日より古いデータは破棄されずに、バックアップが 2 年間保存されます。

関連情報