rdiff-backup 可以刪除備份之間的增量,*而不是*最舊的增量嗎?

rdiff-backup 可以刪除備份之間的增量,*而不是*最舊的增量嗎?

使用備份軟體時,我習慣選擇「只保留一年以上的每週快照,然後只保留兩年以上的每月快照」。基本上,一旦中間快照足夠舊,就透過刪除它們來節省空間。

我正在考慮切換到 rdiff-backup,但我還沒有找到這樣的選項。我所看到的只是人們在談論--remove-older-than。但我絕對想永遠保留我最舊的快照。這只是我可以不用的中間的!

這可以透過 rdiff-backup 實現嗎?

答案1

  1. 定期備份:定期執行 rdiff-backup 指令來建立每日或每週備份。

  2. 保留策略:使用 --remove-older-than 選項刪除超過特定期限的備份。但是,請注意不要刪除要永久保留的最舊的快照。

*rdiff-backup --remove-older-than 1Y /路徑/到/備份

此命令將刪除超過 1 年的備份。根據您的需求調整時間範圍。

  1. 定期完整備份:定期執行完整備份以刷新增量集。這可以確保即使在刪除較舊的增量之後您也擁有完整的備份集。

rdiff-backup --force /路徑/到/來源/路徑/到/備份

  1. 自動化流程:設定排程作業或 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 實施保留策略,無限期保留最舊的快照,同時根據指定的時間範圍清理中間快照。

相關內容