使用哪些選項來進行精確的桿狀支撐備份?

使用哪些選項來進行精確的桿狀支撐備份?

這其實是兩個問題合而為一。首先是更理論上的一點。那麼,當指定準確的選項時,bacula 如何確定檔案是否需要備份?這是一個簡單的 AND ?

如果選項準確 = sm5 bacula 將不會備份檔案 if
((size = old size) AND (modtime = old modtime) AND (md5 = old md5))
是否正確?是否有任何選項優先?如果修改時間不同但具有相同的 md5sum ,檔案會被跳過嗎?是否有任何您不能忽視的隱含選項?

實際情況,(bacula 5.0.1)我必須備份一個svn repo,為了能夠使增量備份盡可能簡單,我將其熱複製(客戶端之前運行)到另一個位置,bacula將備份(然後在客戶端運行後刪除它)。現在在檔案集中我有

Accurate = spnd5

這應該告訴bacula考慮大小,連結的權限位數,大小的減少和md5sum。然而,增量也包括 svn 的完整副本。我究竟做錯了什麼 ?似乎它考慮了創建時間,即使我沒有指定它。

答案1

考慮到您的準確選項,它根本不應該檢查這一點,但也許您可以測試設定選項 mtimeonly=yes 是否有效,因為如果您添加到文件的鏈接,ctime 將發生變化。

答案2

這裡是 Bacula 5.03 的主要參考 PDF。第 29 頁。

嘗試更改驗證和準確的選項。

相關內容