如何使用rpcinfo命令检查NFS客户端连接

时间:2020-03-05 15:29:19  来源:igfitidea点击:

RPCINFO命令显示每个基于RPC的服务,或者在远程Linux机器上。
在本教程中,将介绍几个命令来解决NFS相关问题的命令。

检查NFS服务状态

在NFS客户端上发出以下命令,以确保服务器正在运行所有NFS服务器进程:

/usr/bin/rpcinfo -p servername

RPCINFO命令应显示以下进程:

rpcbind
nfs
mountd
status
nlockmgr
llockmgr

RPC安装状态

在NFS客户端上发出以下命令以确保在NFS服务器上处理的RPC.MountD可用并响应RPC请求:

/usr/bin/rpcinfo -u servername mountd

在NFS客户端上发出以下命令以检查NFS服务器是否会导出要安装的目录:

/usr/sbin/showmount -e server_name

如果我们收到"设备繁忙"消息

如果在尝试挂载目录时收到"设备忙"消息,请尝试访问已挂载的目录。
如果我们可以访问它,那么它已安装。

如果我们在尝试卸载目录时收到设备忙碌消息,则当前使用该目录的用户或者进程。

等到进程完成,或者按照以下步骤操作:

发出以下命令以确定谁使用已挂载的目录,

/usr/sbin/fuser -cu local_mount_point

定影器(1M)命令将返回当前使用在local_mount_point下安装的目录的进程ID和用户名列表。
这将决定是否杀死流程或者等待它们完成。

要使用已挂载的目录杀死所有进程,请发出以下命令:

/usr/sbin/fuser -ck local_mount_point