我目前有一个自主开发的 RSync 解决方案,可在多个主机之间同步,例如 A --> B 同步一组文件夹,B --> A 同步另一组文件夹。
虽然该解决方案有效,但很难维护和扩展。RSync 是理想的选择,因为:
- 它只传输已更改的内容
- 我可以在自己的机器上运行它(我不想同步到/通过云)
我查看了提到的应用程序两台联网 PC 之间的智能同步但它们要么不易管理(非技术用户难以管理),要么只能在单个方向上同步。
团队驱动似乎是一个很有前途的解决方案,除了免费解决方案有 2GB 的限制。
我需要找到一个免费或非常便宜的解决方案,因为没有这方面的预算。
有什么建议么?
答案1
许多需要双向同步的人使用齐奏。
Unison 是一款适用于 Unix 和 Windows 的文件同步工具。它允许将一组文件和目录的两个副本存储在不同的主机上(或同一主机上的不同磁盘上),并分别进行修改,然后通过将每个副本中的更改传播到另一个副本来更新它们。
Unison 与配置管理包(CVS、PRCS、Subversion、BitKeeper 等)、分布式文件系统(Coda 等)、单向镜像实用程序(rsync 等)和其他同步器(Intellisync、Reconcile 等)等工具共享许多功能。
答案2
您可以查看:
- 同步器,跨平台,易于使用
- 西卡尼,增加使用云后端存储文件的可能性
- SparkleShare使用 Git 后端来管理文件的版本