Pour identifier la version d'un logiciel installé, tu dois regarder dans ton système de packaging . Sur Debian par exemple et probablement les dérivés (Ubuntu), tu peux faire :
dpkg-query -l | grep nfs
pour obtenir :
ii nfs-common 1.0.6-3.1 NFS support files common to client and serve
ii nfs-kernel-ser 1.0.6-3.1 Kernel NFS server support
Donc tu utilise la version 1.0.6. Alors maintenant ça ne répond pas à ta question de savoir si tu es en 2 ou en 3. Sur un système à base de rpm, de mémoire, je pense que tu peux utiliser rpm -qa | grep nfs.
En fait là ce n'est pas la version du programme que tu veux mais la version du protocole utilisée. Si tu utilises une distribution récente, je pense que tu utilises le serveur nfs du kernel. Alors là ça dépend de la configuration du kernel. En effet dans la config tu as des paramètres du genre :
cat /boot/config-2.4.18 | grep NFS
CONFIG_NFS_FS=y
CONFIG_NFS_V3=y
# CONFIG_ROOT_NFS is not set
CONFIG_NFSD=m
# CONFIG_NFSD_V3 is not set
Alors, ici vu que CONFIG_NFSD_V3 n'est pas positionné je pense que mon serveur fait du V2. S'il était positionné je pense qu'il serait capable de négocier le protocole, et de servir à la fois des clients en V2 et en V3. Tu peux voir les explications dans les sources du kernel Documentation/Configure.help et chercher CONFIG_NFSD.
# Re: Version NFS ...
Posté par tontonflingueur . En réponse au message Version nfs. Évalué à 1.
pour obtenir :
Donc tu utilise la version 1.0.6. Alors maintenant ça ne répond pas à ta question de savoir si tu es en 2 ou en 3. Sur un système à base de rpm, de mémoire, je pense que tu peux utiliser rpm -qa | grep nfs.
En fait là ce n'est pas la version du programme que tu veux mais la version du protocole utilisée. Si tu utilises une distribution récente, je pense que tu utilises le serveur nfs du kernel. Alors là ça dépend de la configuration du kernel. En effet dans la config tu as des paramètres du genre :
Alors, ici vu que CONFIG_NFSD_V3 n'est pas positionné je pense que mon serveur fait du V2. S'il était positionné je pense qu'il serait capable de négocier le protocole, et de servir à la fois des clients en V2 et en V3. Tu peux voir les explications dans les sources du kernel Documentation/Configure.help et chercher CONFIG_NFSD.