如果可能的话,我想确保 CentOS7 机器只能是 NFS 客户端而不是 NFS 服务器。
当我打字时mount
我看到-
nfsd on /proc/fs/nfsd type nfsd (rw,relatime)
showmount -e
揭示了:
clnt_create: RPC: Port mapper failure - Unable to receive: errno 111 (Connection refused)
…所以,我不确定 NFS 服务器是否正在运行。
chkconfig --list
并且systemctl list-unit-files | grep enabled
也不表明 NFS 服务器正在运行。
答案1
请尝试以下操作:
ps -ef | grep rpc
NFS 服务器将运行诸如rpc.nfsd
、rpc.mountd
、rpc.lockd
、 之类的进程rpc.statd
。
还:
cat /etc/exports
这显示了要从 NFS 服务器导出的文件系统的列表。
cat /var/lib/nfs/xtab
这显示了导出的文件系统的列表。
cat /proc/fs/nfs/exports
这将打印 NFS 的内核导出表。
如果上述所有命令均未报告任何内容,则表明您没有运行 NFS 服务器。