Backup

BackupPC - 使用 rsync 時,完整備份真的完整嗎?

  • August 8, 2017

當您在 backuppc 中執行完整備份並使用 rsync 作為傳輸方法時,它實際上會傳輸完整備份源嗎?還是只傳輸更改?文件似乎暗示它將傳輸全部內容,並且只有增量才能傳輸更改。

如果是這種情況,我是否可以僅使用增量備份,而從不進行完整備份?儲存備份的方式(使用硬連結使每個增量顯示為已滿),我認為這將是最好的方法。增量只會傳輸更改,但每個備份都將顯示為已滿。

謝謝。

在第一次完整備份之後,文件傳輸看起來類似於增量備份所需的傳輸。傳輸更多目錄資訊。增量備份僅拾取自上次完整備份以來的新文件和修改文件。您需要定期完整備份來跟踪文件和目錄刪除。第一次完整備份後的傳輸成本相似。

我只是自己設置了backuppc。Rsync 有一個很好的特性,如果兩個系統都已經有一個文件,它就不需要傳輸了。在備份開始時有一個很長的時間段,其中確定了確定需要傳輸哪些文件的資訊。第一次完整備份將傳輸整個文件系統。根據我對文件的審查,1% 的文件被傳輸並比較以確保池正常。

Rsync 使用修改時間來確定文件是否已更改。它也可以使用其他標準。Backuppc 使用相同的標準。

完整備份會建構完整的目錄樹,因此可以完全跟踪文件刪除。第一次完整備份後,傳輸量明顯降低。備份速度似乎類似於增量備份。

增量備份不記錄確定文件是否已被刪除所需的資訊。它們似乎有一個相對稀疏的目錄樹,足以容納新的和修改過的文件。

編輯:我在系統上觸發了完整備份,只有大多數文件的增量備份。它執行得非常快,並且將大多數文件連結為相同,而不是複制它們。這是我所期望的。網路負載明顯低於初始傳輸。

引用自:https://serverfault.com/questions/237969