我有两台服务器想要“共享”其主文件夹,这样当我在服务器 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
守护进程。