在 Linux 中跨机器同步文件夹

在 Linux 中跨机器同步文件夹

我的问题与以下问题类似,但我发现它们并不完全符合我的要求。所以我来这里是为了了解你的一些经验。

如何在多台计算机之间同步主文件夹?

在 Linux 机器间同步 $HOME

我想要实现以下目标:

  1. 在多台机器之间同步某些文件夹,比如说 3 台,但数量可能会增加,
  2. 可定制的目标文件夹,更好地与否定和其他复杂的规则,
  3. 因为我可能需要在笔记本电脑之间同步,如果它可以集成到操作系统中以便在连接到网络时自动同步,那就太好了,
  4. 最好有一个中央服务器。最好还有定时备份存档,
  5. 其他可自定义的简单设置,例如如何处理符号链接等,
  6. 冲突解决可以是任意的,但需要自动的,
  7. 如果事情按照订阅者-发布者模式运作就好了,
  8. 事情需要100%自动化地进行。

我一开始就想到了rsync,但在查看了不同的答案后,我注意到了其他选项。但尝试所有这些选项太麻烦了。有没有现有的工具可以完成这项工作?需要注意的一点是,我不需要任何外部服务(亚马逊、Dropbox 等),而是需要一些我可以管理的本地服务。

答案1

我曾经用过齐奏在以前的工作中。它被用来在所有员工之间保持文档目录的同步(我们当时有 3 或 4 名员工)

我自己从未使用过它,但我多次看到这个名字同步它看起来像一个 rsync 守护进程,可以实时推送修改。

相关内容