Je monte un système de fichiers NFS sur ma machine. Comment savoir quelle version du protocole NFS le serveur utilise? Je n'ai pas accès à la machine serveur NFS, mais j'ai la racine sur ma machine cliente.
Puis-je exécuter quelque chose sur mon ordinateur client pour identifier la version du protocole NFS utilisée par le serveur ou les versions qu'il prend en charge?
Je n'ai pas pu trouver d'informations utiles dans la /var/log/messages
sortie de débogage du noyau ( dmesg
).
J'ai essayé de courir nfsstat
, mais je ne sais pas si cela me donne des informations utiles. Cependant, lorsque je cours nfsstat -s
pour demander des informations sur le serveur, je ne vois rien d'utile:
# nfsstat -s
Server rpc stats:
calls badcalls badfmt badauth badclnt
0 0 0 0 0
Lorsque je cours nfsstat -c
pour demander des informations sur le client, je vois des informations sur Client nfs v3
, mais je ne sais pas comment interpréter cela. Est-ce que cela me dit quelque chose sur le protocole utilisé entre ma machine cliente et le serveur NFS? Est-ce que cela signifie que j'utilise actuellement la v3 du protocole NFS? Cela me renseigne-t-il sur les versions du protocole NFS prises en charge par le serveur, par exemple NFS v4?
Selon votre système d'exploitation et votre version, il peut y avoir différentes façons de le vérifier.
nfsstat:
Mais vous pouvez à coup sûr
ce qui est évidemment la même sortie.
Il montre
vers=3
sur le serveur, etmountvers=3
.la source
grep nfs /proc/mounts
(pour moi sur le serveur) ne s'affiche quenfsd /proc/nfsd nfsd rw,realtime 0 0
. Je n'ai pas le client monté (je ne peux pas le faire fonctionner). Tout semble bien (en utilisant nfs4 sur les deux, les adresses IP sont correctes, / etc / exports est bien,nfs-server
a été redémarré,exportfs -rav
semble bien,showmount -e server
du client semble bien, etc. .. mais quand j'essaie de monter CHAQUE FOIS .. il se bloque jusqu'àmount.nfs: Connection timed out
--ou--mount.nfs4: Connection timed out
. Si frustrant. Désolé pour ma diatribe qui ne sera probablement pas corrigée)./proc/fs/nfsd/versions
savoir quelles versions le serveur est configuré pour prendre en charge.On peut ouvrir
/etc/nfsmount.conf
et obtenir les informations sur la version par défaut et la version prise en charge.la source