rsync 要傳輸的檔案清單不斷增加

rsync 要傳輸的檔案清單不斷增加

我正在使用 本地將一些文件從一個目錄複製到另一個目錄rsync,我使用的選項是-aPhW.給-P我一個進度條,並告訴我還剩多少傳輸,例如(xfer#34171, to-check=851/35759)。然而 35759 並不總是存在。它開始時約為 10000,然後隨著 rsync 複製其他檔案而不斷上升。

這不太理想。我想從一開始就知道要複製多少文件。有沒有辦法在 rsync 中強制執行此操作?

答案1

您正在運行什麼版本的 rsync?

Rsync 版本 3 可以在建立完整的檔案清單之前開始複製,如果您要備份大量數據,這是一個優勢;)

強制它使用較舊的協定應該強制它建立完整的文件列表。

rsync -aPhW --protocol=28

我們最近轉向 rsync 3,看看此功能是否會縮短我們的備份時間。它運行的時間不夠長,無法獲得有關其實際改進有多大的正確統計數據,但從前幾次運行來看,總備份時間似乎減少了大約一個小時(該作業通常運行大約 8 小時)

相關內容