我使用 Doors 同步我的项目模块。但是,如果我必须同步位于两个不同位置的两个不同服务器的模块,例如从浦那到哈尔施塔特。我可以使用什么脚本在同步的同时更快地传输压缩文件?
答案1
您可以尝试使用同步- 它会将一个目录同步到另一个目录,仅传输文件的已更改部分。还有多个 Windows 版本,例如同步。
编辑:哦,你想同步两个 unix 服务器。大多数现代 unix 已经具有 rsync 或有可用的 rsync 包。要将 server1 同步到 server2,你需要在 server1 上执行类似下面的操作:
rsync -razv --progress /path/to/soruce/dir/ username@server2:/path/to/destination/dir/
此语法告诉 rsync 使用 ssh,因此您不需要运行 rsync 服务器,并且传输将被加密。
答案2
如果您尚未通过 VPN 传输数据,您可以尝试这样做,因为它可以提高传输速度。否则,您可以选择购买更大的管道或缩小文件大小。您可以尝试 QOS,但除非瓶颈在您的网络上(这种情况不太可能发生),否则它不会产生太大影响。