有没有办法通过将特定服务器安装为客户端来确定它正在运行哪个版本的 NFS 协议?我想弄清楚服务器是否支持 NFS v4,但我找不到一种简单的方法来做到这一点。
答案1
您可以使用:rpcinfo -p HOSTNAME
。
下面是我在我的网络上选中名为“神话主义”的本地框的示例:
$ rpcinfo -p mythicism<br>
program vers proto port service<br>
100000 2 tcp 111 portmapper<br>
100000 2 udp 111 portmapper<br>
100011 1 udp 732 rquotad<br>
100011 2 udp 732 rquotad<br>
100011 1 tcp 733 rquotad<br>
100011 2 tcp 733 rquotad<br>
100024 1 udp 34431 status<br>
100024 1 tcp 32819 status<br>
100021 1 udp 40971 nlockmgr<br>
100021 3 udp 40971 nlockmgr<br>
100021 4 udp 40971 nlockmgr<br>
100021 1 tcp 34035 nlockmgr<br>
100021 3 tcp 34035 nlockmgr<br>
100021 4 tcp 34035 nlockmgr<br>
100003 2 udp 2049 nfs<br>
100003 3 udp 2049 nfs<br>
**100003 4 udp 2049 nfs**<br>
100003 2 tcp 2049 nfs<br>
100003 3 tcp 2049 nfs<br>
**100003 4 tcp 2049 nfs**<br>
100005 1 udp 49571 mountd<br>
100005 1 tcp 52263 mountd<br>
100005 2 udp 49571 mountd<br>
100005 2 tcp 52263 mountd<br>
100005 3 udp 49571 mountd<br>
100005 3 tcp 52263 mountd<br>