![多台计算机实时同步](https://linux22.com/image/1300931/%E5%A4%9A%E5%8F%B0%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%AE%9E%E6%97%B6%E5%90%8C%E6%AD%A5.png)
我可以使用哪种软件来同步文件,以检测每台计算机上的更改并与始终在线的服务器持续同步?我正在寻找:
- 作为服务器和客户端上的服务运行
- 实时变化检测
- 增量同步(例如,ID3 标签编辑不应导致整个文件被传输)
我有 VPN,因此仅本地网络和未加密流量是可以的。由于我要维护自己的服务器,因此需要 DropBox 等云存储的服务无法使用。
编辑:我一直在使用优秀的 Cubby(测试版https://www.cubby.com/)。无需 VPN,这几乎是同步的圣杯。在线存储是可选的,因此即使没有 VPN,您也可以不受限制地直接同步。
答案1
有很多同步适用于 Windows 的解决方案。rsync 是用于类 Unix 和 Windows 系统的软件应用程序和网络协议,可将文件和目录从一个位置同步到另一个位置,同时在适当的情况下使用增量编码最大限度地减少数据传输。rsync 的一个重要特性是,镜像在每个方向上仅通过一次传输即可完成,而大多数类似的程序/协议都没有这种特性。rsync 可以复制或显示目录内容并复制文件,可以选择使用压缩和递归。
答案2
微软拥有分布式文件系统技术(DFS) 用于服务器之间的同步,但是,我已经搜索了很长时间,却没有找到一个能像 Dropbox 或类似的客户端计算机技术一样完美运行的解决方案。
答案3
答案4
我相信超越同步就是您要找的工具。它不是免费的(前 30 天是免费的),但确实作为服务运行,并跨网络、外部设备等进行实时同步。