新挂载上的 NFS 过时文件句柄

新挂载上的 NFS 过时文件句柄

我在 CentOS 6 服务器(服务器和客户端)上添加 NFS 挂载点时遇到了麻烦。

我有一台 NFS 服务器,其中有多个挂载点,这些挂载点已经存在多年。我添加了几个新的挂载点,但都不起作用。我多次重启 NFS 服务器,并尝试在多个客户端上挂载共享,但两个共享都失败并出现相同的错误,即:

# mount -t nfs my-server:/test2 /test
# ls -atlr /test
ls: cannot open directory /test: Stale file handle

我的所有导出都具有相同的设置(挂载点除外)。这是新的:

/test    10.0.0.0/8(rw,no_root_squash,no_all_squash,no_subtree_check)

从 NFS 服务器来看,新的挂载都在那里:

ls -altr /test2
total 4
-rw-r--r-- 1 root root  6 Feb 23 10:39 test.txt
drwxr-xr-x 5 root root 63 Feb 23 10:39 ..
drwxr-xr-x 2 root root 10 Feb 23 10:55 test
drwxrwxrwx 3 root root 44 Feb 23 10:55 .

showmount -e localhost

Export list for localhost:
/test2                  10.0.0.0/8
/test                        10.0.0.0/8
/logs            10.0.0.0/8
/backup1           10.0.0.0/8
/logs2                  10.0.0.0/8
/users                  10.0.0.0/8
/repo       10.8.0.0/8
/backups3 10.8.0.0/8
/backup4             10.8.0.0/8

安装确实成功安装在客户端上,但访问安装的任何尝试都失败。权限似乎不是问题。我这里遗漏了什么?我该如何调试此问题?

相关内容