NFS 客户端看不到文件系统中的更改

NFS 客户端看不到文件系统中的更改

我有一个 NFS 设置,包含一个服务器和两个客户端。我遇到的问题是,当我在服务器上创建文件时(我已登录服务器),我无法在客户端上看到新文件,反之亦然。我的问题与问题,但是对于我的问题,文件从未显示出来。

这些是服务器上的 NFS 设置(/etc/exports):

/share 192.168.43.57/24(rw,no_root_squash,async) 192.168.123.1/24(rw,no_root_squash,async)

在我的客户端上,我是这样安装共享的:

192.168.43.57:/share     /mnt/share      nfs     rsize=8192,wsize=8192,timeo=14,intr

更新

我已经设置了一些具有相同配置的本地虚拟机,该问题似乎没有出现在此环境中。不知道从哪里开始解决这个问题。

答案1

我怀疑服务器在挂载 /share 之前导出了 /share,并且客户端看到的是底层文件系统。

要进行测试(假设您使用的是 Linux),请在客户端上卸载文件系统,exportfs -rv在服务器上运行,然后在客户端上重新安装。您可以尝试更彻底的方法,exportfs -avu; exportfs -av而不是exportfs -rv

答案2

当您安装共享时,是否有一些错误日志?当您第一次访问它时?机器之间/机器内是否有防火墙?Portmap 服务器是否已启动?

相关内容