需要传输多个大文件,且对延迟和间歇性有很强的容忍度

需要传输多个大文件,且对延迟和间歇性有很强的容忍度

我需要从笔记本电脑传输一个包含大量文件的目录(每个文件约 1.5G),这些文件位于连接不稳定且往返延迟较高的位置(例如从亚洲的酒店传输到弗吉尼亚的服务器)。由于源是笔记本电脑,因此它需要能够无限地自动恢复,直到文件传输完成。

作为次要偏好,希望有多会话支持(如果它能够根据可靠性自动扩展会话,则更是如此)。

有人知道这样的客户端/服务器应用程序吗?

答案1

使用rsync

rsync -av --partial dir_with_big_files/ remotehost:~/destdir/

--partial选项将导致rsync从中断处恢复中断的传输。--progress如果您想要传输状态指示器,也可以添加。

答案2

另一个商业选项是 Biscom 安全文件传输。支持检查点重启。

答案3

我曾成功使用BitTorrent 同步。我没有用过Linux版本,但Windows版本很好用。它专为传输大文件而设计,支持块级更改和恢复传输。

答案4

如果你愿意考虑商业选择,阿斯佩拉希尼安特是此类产品的领先产品。它们的速度也将比 Rsync 或任何基于 SSH 的产品快得多。

相关内容