我有几台 Linux PC 需要同步。我有一个服务器通过 nfs、ftp 或 sshfs 导出文件系统。我将它们挂载到 ~/syncenc。使用 encfs 时,它们被挂载到 ~/sync。只要计算机在线,直接在此目录中工作就可以了。但有些笔记本电脑应该将其主目录保持在本地,但在线时同步。当然,本地和远程数据都可以更改。此外,如果将文件移动到一侧,则也必须移动到另一侧,目录也是如此。该软件应该是 FOSS。
我正在寻找可以做到这一点的软件。到目前为止,我发现:https://secure.wikimedia.org/wikipedia/en/wiki/Comparison_of_file_synchronization_software但该表并不完整。
- 同步- 不能双向工作,是吗?
- 乌尼索诺- 无法排除文件,因此毫无用处(显然,您无法以递归方式同步 a/b),而且它无法检测重命名/移动操作。
- 目录同步专业版- 无法检测重命名/移动操作,不适合。
- 文件夹- 维基百科提到了一些关于 P2P 的内容。?? 而且它似乎还依赖于特殊的服务器软件。
答案1
由于你似乎在 Linux 上,你可以看看http://www.sparkleshare.org... 似乎已经很成熟,并且对 Linux / Mac / Android 有很好的支持。Windows 和 iOS 目前落后了,但如果你不需要它们,它可能会帮到你。