Linux
如何確定遠端 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?
nfsstat -m
注意報告標誌中的“vers”。