我必须通过 Internet 将一个包含单个文件的 400Gb 数据库从我可以完全控制的服务器传输到海洋对面边界的另一台计算机(但它使用慢速连接)。传输需要整整一周,为了减少所有协议开销(即使使用 ftp 也会有 10 分钟的开销),我使用的是原始 tcp 连接。
我已经传输了 10% 的文件,但我了解到在几个小时内会发生预定中断。
我如何要求 netcat 或 socat 或curlFILE:database.raw
在它被中断的偏移量处提供服务?或者
我必须通过 Internet 将一个包含单个文件的 400Gb 数据库从我可以完全控制的服务器传输到海洋对面边界的另一台计算机(但它使用慢速连接)。传输需要整整一周,为了减少所有协议开销(即使使用 ftp 也会有 10 分钟的开销),我使用的是原始 tcp 连接。
我已经传输了 10% 的文件,但我了解到在几个小时内会发生预定中断。
我如何要求 netcat 或 socat 或curlFILE:database.raw
在它被中断的偏移量处提供服务?或者
如果您的命令,如评论中所述:
您可以在发送方执行 a
seek
并从那里开始服务:在接收方,您还需要寻求:
检查手册页
socat
,还有其他您可能感兴趣的选项。