双向镜像2个目录

有谁知道一个双向镜像工具来同步2个不同的目录? 这是情景:

/ data / nfs下的NFS挂载/ data / www下的文件根目录

显然,我们不希望在全局分离的服务器上使用NFS挂载,因为它的速度很慢和其他问题。 所以我们的想法是在一个文件服务器上托pipe的目录中创build一个NFS挂载,并在快速的内部服务器驱动器上运行文档根目录。 在文档根目录上进行更改时,会将其同步回nfs目录,并且如果在nfs端检测到更改,则会同步到文档根目录。

那么为什么不使用Dropbox等同步? 运行基于云的服务器包括隐私问题,涉及到最大的文件限制和明显的成本。

我已经看过mirrordir,但它似乎是一个方向性的,不适合作为守护进程运行,因为如果在错误的时间运行,删除可能会有一些非常糟糕的后果。

所以理想情况下,它应该是沿inode通知在目录之间进行修改的东西。 我有意无意地find一个解决scheme,而不必真正build立自己的解决scheme,但如果它必须达到那么那么就这样吧。 只是试图find一个更好的解决scheme,不需要从头开始构build。

我也研究过使用rsync / unison,尽pipe在尝试同步双向时它很容易出错并且速度很慢。