J'ai des problèmes avec un logiciel qui ne peut monter que des partages NFSv3 et NFSv4 - il ne peut pas monter NFSv4.1 ou NFSv4.2.
Comme je n'ai pas accès au serveur lui-même, je ne peux pas déterminer la version exacte de NFS utilisée.
Je connais la commande rpcinfo :
rpcinfo -p server
qui imprime la version des actions comme suit :
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
Ou ce qui suit :
rpcinfo -u server nfs 3
rpcinfo -t server nfs 4
Ces empreintes :
program 100003 version 3 ready and waiting
y
program 100003 version 4 ready and waiting
Cependant, comment puis-je déterminer si le serveur utilise NFSv4.1 ou NFSv4.2 à partir du client ?