设置 NFS 双向同步

设置 NFS 双向同步

我有两台服务器想要“共享”其主文件夹,这样当我在服务器 A 上进行更改时,它们会出现在服务器 B 上,而当我在服务器 B 上进行更改时,它们会出现在服务器 A 上。

现在我已经设置了 NFS,这样当我在服务器 A(NFS 服务器)上进行更改时,它们就会出现在服务器 B(NFS 客户端)上,但反之则不然。我可以在 NFS 配置中执行某些操作,以便更改 B 显示在 A 上吗?

我的问题是,有没有办法让 NFS 做我想做的事情而不做一些复杂的事情,或者我应该使用其他工具来实现这一点?提前致谢!

答案1

哎呀!所以我猜想,当正确设置时,NFS 确实会进行双向同步。

问题是我的 /etc/fstab 设置不正确,所以虽然我在服务器 A 上有一个 /home/ubuntu,在服务器 B 上有一个 /home/ubuntu,但我没有将 A 安装到 B,所以我做了以下更改B没有反映在A上!

答案2

这不会为您的数据/文件提供高可用性,除非您使用rsync类似的工具设置一些计划作业并在本地目录和 NFS 安装目录之间进行同步。你可以看看Lsyncd守护进程。

相关内容