
使用備份軟體時,我習慣選擇「只保留一年以上的每週快照,然後只保留兩年以上的每月快照」。基本上,一旦中間快照足夠舊,就透過刪除它們來節省空間。
我正在考慮切換到 rdiff-backup,但我還沒有找到這樣的選項。我所看到的只是人們在談論--remove-older-than
。但我絕對想永遠保留我最舊的快照。這只是我可以不用的中間的!
這可以透過 rdiff-backup 實現嗎?
答案1
定期備份:定期執行 rdiff-backup 指令來建立每日或每週備份。
保留策略:使用 --remove-older-than 選項刪除超過特定期限的備份。但是,請注意不要刪除要永久保留的最舊的快照。
*rdiff-backup --remove-older-than 1Y /路徑/到/備份
此命令將刪除超過 1 年的備份。根據您的需求調整時間範圍。
- 定期完整備份:定期執行完整備份以刷新增量集。這可以確保即使在刪除較舊的增量之後您也擁有完整的備份集。
rdiff-backup --force /路徑/到/來源/路徑/到/備份
- 自動化流程:設定排程作業或 cron 作業來執行 --remove-older-than 和定期完整備份指令。這可確保您的保留策略一致地應用。
0 2 * * * rdiff-backup --remove-older-than 1Y /path/to/backup 0 3 * * * rdiff-backup --force /path/to/source /path/to/backup
調整計劃以滿足您的備份頻率和保留要求。
透過遵循這些編號的步驟,您應該能夠使用 rdiff-backup 實施保留策略,無限期保留最舊的快照,同時根據指定的時間範圍清理中間快照。