
我有一個 Rsnapshotting 本地伺服器,可以拍攝本地 LAN 內各種電腦的資料夾快照。
有每日、每週、每月和每年快照。
因此,有人將一個檔案放入 Rsnapshot 監控的資料夾之一,然後幾個小時後,Rsnapshot 伺服器拍攝他的每日快照。
之後使用者刪除這個給定的檔案。
然後第二天系統會拍攝另一個快照。
看起來這個檔案將在最後一次快照拍攝後 7 天(因為我有 7 個日報)在備份中永久刪除。
是否有任何預防措施來控制系統在 Rsnapshot 中保留正在刪除的檔案的時間?
其他人如何處理這個問題?
答案1
Rsnapshot 每天拍攝一次快照,每 7 天最舊的每日快照將成為新的每週快照。其他日報被丟棄。這是基本思想,儲存相對較少數量的快照,但最近幾天的快照粒度較高,而舊資料的粒度較低。
如果我理解正確的話,您希望保留每天的狀態而不丟棄任何資料。那麼解決方案不是使用年、月、週,而是使用eg
retain daily 730
這會將備份儲存兩年,並且不會丟棄任何不早於 730 天的資料。