我的网络中有一个存储服务器,该服务器将多个目录导出为 NFS 目标。例如/raid0/folderA
、/data/after_2018
、/data/shared_data
以及所有这些目标都允许任何 IP 挂载它。现在我需要弄清楚哪个服务器安装了哪个目录。因为所有这些都使用相同的侦听端口,并且 NFS 客户端并不总是安装所有 NFS 目标,所以我不能只检查 TCP 连接。 NFS 服务器本身有办法解决这个问题吗?
先感谢您!
答案1
在 NFS 服务器上运行此命令
showmount -a 127.0.0.1
这将以格式显示 NFS 客户端上的挂载点IP:/mountpoint
您还可以在任何 NFS 客户端上以以下格式运行此命令
showmount -a A.B.C.D
其中A.B.C.D
NFS 服务器地址。
showmount
命令还知道选项-d
(列出客户端远程安装的目录)和-e
(打印共享文件系统列表)