1
如何使用rsync恢复中断传输
我需要中断并重启Linux复制操作。做这个的最好方式是什么? 我目前正在将数据从一台Debian PC复制到另一台。我是从这开始的 sshfs 和 tar 如下,但没有要求使用 sshfs 也不 tar 如果另一种可靠的方式就足够了: local$ mkdir /path/to/remote-sdb1 local$ sshfs root@remote:/mnt/sdb1 /path/to/remote-sdb1 local$ tar cf - /path/to/local/data/to/copy | tar xf - -C /path/to/remote-sdb1 & 远程盒子是System Rescue CD的一次性启动,没有本地操作系统,在我的防火墙内,所以我不太关心以root身份登录,直到有人发表评论。 这比我原先预期的要花费更长的时间,所以我需要中断操作以关闭远程盒子几分钟。 当我重新上电时,我知道我无法恢复焦油操作;相反,是否有类似的东西 rsync 这个命令可以让我从我离开的地方轻松恢复并完成传输,包括在我中断操作时完成正在进行的文件的拙劣传输? 完成后,我计划运行 rsync 命令输入 这个 回答验证传输是否成功完成,除非有人建议这是多余的: local$ rsync -niaHc /path/to/local/data/to/copy/ /path/to/remote-sdb1/path/to/local/data/to/copy (如帖子所述,我需要小心结束第一个文件夹名称 /。)