2014-10-03 87 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

相关问题