在同一网络中的两个服务器(Ubuntu)上完全实时同步两个文件夹的最佳方法是什么?您认为同步文件夹比共享文件夹更好吗?如果共享文件夹更好,我该如何设置?
答案1
我个人倾向于使用共享文件夹来处理此类事情。但这确实取决于您如何使用它。(我建议遵循 Mark 的建议以了解更多背景信息)
对于 Linux,最简单的方法是使用 NFS 挂载。您可以通过两种方式之一进行操作。要么 1) 从两台服务器中的一台导出文件夹,然后让另一台服务器挂载它,要么 2) 让一台单独的服务器(即:集中式文件服务器)导出文件夹,然后让两台服务器都挂载它。有关如何使用 NFS 的通用文档可以在这里找到到处都是。 但如果您需要具体信息,请大声说出来。
答案2
我使用 gbridge 是因为我通常使用 Windows,它似乎工作得很好,但是既然你想要为 ubuntu 做点什么,你可以看看 unison,虽然我自己还没有尝试过,但它似乎对你有用
http://www.ubuntugeek.com/unison-file-synchronization-tool.html
答案3
我认为 NFS 是可行的。共享而不是同步也可以节省网络流量,但这取决于您的最终目标。如果您的目标是备份或 DR,那么文件共享可能不是答案。
答案4
同步:使用文件系统的软件:
- 使用政府金融服务局文件系统
- 使用高清文件系统文件系统
- NetApp存储GRID WebScale使用文件网关 - 专有软件
同步:使用专有硬件:
- NetAppMetroCluster(高可用性)。第二个站点在灾难接管/切换之前不可用于读/写。数据 100% 同步。
- NetAppSnapMirror同步(目前仅限 7 模式)。第二个站点可用于 RO,延迟 3 分钟(但数据 100% 同步),手动接管。
异步软件: