2014-10-03 80 views
2

我正在使用rysnc將文件從遠程主機複製到使用cron作業的本地計算機。每次我需要rsync只從遠程主機複製新文件。但是它很長時間以來一直在「接收增量文件列表」。以下是我正在使用的命令。有什麼其他方法可以加快這個rsync過程嗎?Rsync需要更長時間「接收增量文件列表」

rsync -avz --inplace --progress --delete -ahe ssh [email protected]:/home/bin/dir1/data /home/bin/dir1 

回答

1

你有沒有試着用--delete-before--delete-after--delay-updates

某些選項需要rsync才能知道完整的文件列表,所以這些選項 禁用增量遞歸模式。這些包括: - 刪除之前, - 刪除之後, - 刪除空白目錄和 - 延遲更新。因此,當指定--delete時,默認的刪除模式現在是--delete - 當連接的兩端至少爲3.0.0時(使用--del或--delete-during請求此改進的刪除模式明確)。另請參閱--delete-delay選項,這是比使用--delete-after更好的選擇。

(來自:http://linux.die.net/man/1/rsync

相關問題