我需要使用 rsync 传输一个非常大的文件(约 1TB),但只能在特定时间(晚上)传输。传输时间超过一晚,所以我想将其分散到多个通话中。
最简单的方法是什么?
我目前正在考虑使用 --append 开关,并在允许的窗口结束时终止 rsync 进程。rsync 会正确处理终止信号吗?或者有更好的方法吗?谢谢!
答案1
--partial
就是您要找的内容。我还建议您--delete
,以便清除目标中的所有无关文件,以及--progress
,以便您可以查看正在发生的事情。
我经常使用上述方法,并在中途终止 rsync 传输。它工作正常。|
--dry-run
对于测试您的参数很有用。此外,您可以使用,--bwlimit
这可能意味着您也可以在白天运行它。