2016-07-28 65 views
0

有沒有辦法限制rsync轉移的delta的大小?我可以根據增量大小限制rsync傳輸的大小嗎?

我知道--max-size選項,但是根據文件的大小篩選出整個文件。這可能意味着如果我有一個增長的文件,它將會在超過文件大小限制時停止同步。

我希望能夠指定要傳輸的數據量的限制。因此,如果文件增長超過了定義的限制,文件將停止同步。

我能想到的唯一的事情是寫在每個傳輸大小的文件列表,和比較新的文件大小,創建文件是否已超出傳輸限制的排除列表。這似乎是太多的開銷。

回答

2

正確的方式做,這是使用--files-from和外部腳本,你描述。

或者,你也可能會喜歡用「批處理模式」(使用--only-write-batch/--read-batch),在這種情況下,你可以選擇取消同步如果批處理文件過大實驗。