从客户端确定服务器支持的 NFS 版本

从客户端确定服务器支持的 NFS 版本

有没有办法通过将特定服务器安装为客户端来确定它正在运行哪个版本的 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>

相关内容