如何确定远程 NFS 共享的版本?

如何确定远程 NFS 共享的版本?

我在使用某些软件时遇到了麻烦,它只能挂载 NFSv3 和 NFSv4 共享 - 而无法挂载 NFSv4.1 或 NFSv4.2。

由于我无法访问服务器本身,因此我无法确定正在使用的 NFS 的具体版本。

我知道 rpcinfo 命令:

rpcinfo -p server

打印出共享的版本如下:

   program vers proto   port  service
    100000    4   tcp    111  portmapper
    100000    3   tcp    111  portmapper
    100000    2   tcp    111  portmapper
    100000    4   udp    111  portmapper
    100000    3   udp    111  portmapper
    100000    2   udp    111  portmapper
      7507    1   tcp   7507
    100024    1   udp  20049  status
    100024    1   tcp  20049  status
    100003    3   tcp   2049  nfs
    100005    1   tcp  20048  mountd
    100005    3   tcp  20048  mountd
    100003    4   tcp   2049  nfs
    100021    4   tcp  20050  nlockmgr

或者以下内容:

rpcinfo -u server nfs 3
rpcinfo -t server nfs 4

打印结果为:

program 100003 version 3 ready and waiting

program 100003 version 4 ready and waiting

但是,从客户端如何判断服务器使用的是 NFSv4.1 还是 NFSv4.2?

答案1

nfsstat -m

注意报告标志内的“vers”。

相关内容