我需要通过低质量的宽带链接将大量文件文件传输到服务器。文件很大,传输每个文件大约需要 30 分钟。
我使用 scp,但它有时会挂起——传输不会因错误而失败,它会继续运行,但不会传输更多数据。
因此,我正在寻找一种“故障安全”上传解决方案,即使链接失败几分钟或不可靠,该解决方案也能正常工作。
我的想法是:
- 将大文件分成小部分
- 上传部分,超时并在失败时重试
问题:
- 有没有现成的工具可以实现这个想法?(没有特别需要 scp。可以是 ftp 或其他任何东西)
- 有没有办法检测 scp 何时挂起?((即还在运行,但不传输数据)