该文件约为170GB。我不会将其上传到FTP,也不会下载。它不可靠,有时连接断开,将带来很大麻烦。那么,有没有更好的方法呢?有人建议吗?谢谢。
PS:两台计算机不在同一网络中。
该文件约为170GB。我不会将其上传到FTP,也不会下载。它不可靠,有时连接断开,将带来很大麻烦。那么,有没有更好的方法呢?有人建议吗?谢谢。
PS:两台计算机不在同一网络中。
Answers:
假设办公室政策允许,足够多的bitorrent在这里可能会很好地工作-它会为您分解文件,检查文件是否正确以及是否重新下载。您可能会想要运行自己的跟踪器,但是无论如何,许多bitorrent客户端都会这样做,并且如果可能的话,可以使用Webseeds进一步加快速度-burnbit使此操作变得容易。
作为替代方案,我还建议您进行老式的海盗活动,分割文件并使用奇偶校验文件,然后以任何方式通过FTP或Web服务器进行传输。如果您使用网络服务器,则可以继续下载-使用wget之类的文件,奇偶校验存档将使您可以重建一些破损的文件。
如果数据也属于敏感性质,自然会考虑对文件或文件块进行加密。
较新的选项可能是bitorrent sync-它可以在烤面包机上运行(除非您的烤面包机运行Windows,x86上的linux,PPC或ARM),并为您处理大部分繁琐的工作。它使用底层的bitorrent协议,但使用起来简单得多。
WinZip可以产生很多(相对)小的文件(最初设计为存档到软盘,但现在可以选择1GB)。然后,不可恢复的FTP(作为Microsoft选项)就可以了。最后,WinZip将在另一端检索文件。
已经建议了Robocopy和BitTorrent,听起来不错。在限制性网络环境中可能无法更好地工作的其他选项,例如,您不能创建RoboCopy似乎需要的SMB连接:
FTP。我知道您不喜欢它,但是拥有良好的服务器和客户端,它应该可以正常工作。在源服务器或收件人服务器上创建一个FTP服务器,确保其支持加密连接(以防止透明代理等干扰)和文件大小大于4 GB的文件。然后使用良好的 FTP客户端(确保使用二进制模式)上传/下载文件。FTP支持恢复连接,因此,如果连接断开,则只需恢复即可。wget的当前副本应该可以。
您可以使用HTTP进行相同的操作:设置支持大文件的HTTP(S)服务器,并使用wget的当前副本下载它。
否则,会有适用于Windows的rsync二进制文件以及许多可以使用的类似于rsync的专有程序。尤其是如果您希望文件需要更新并且仅文件的一小部分会更改,则可能需要调查该方向。
请记住,以8 MBit / s(1 MByte / s)的速度传输文件需要花费两天的时间。除非您的连接速度非常快,否则发送带有文件副本的物理硬盘驱动器可能会更快。
我建议使用一些基于rsync的工具(windows)http://en.wikipedia.org/wiki/Rsync