NFS ; NFS3 ; NFSv4 ?

J’ai réussi à installer mon système de transfert avec nfs.
Par défaut, il s’agit de nfs2 mais il est considéré comme obsolète.
Il est bien précisé ds le tuto indiqué par Swiip81
http://smhteam.info/wiki/index.linux.php5?wiki=NFS
les manips qui sont à faire au niveau du client, ds son fstab, pour passer à nfs3 ou nfs4.
Par contre, je ne vois nulle part ce qu’il faut modifier au niveau du serveur pour exploiter ces mêmes versions 3 et 4.

[quote] … 3.2…

  • Pour un serveur nfs version 3, il faudrait ajouter nfsvrs=3.
    • Pour un serveur nfs version 4, il faudrait remplacer le filesystem type par nfs4, et ne pas définir nfsvers dans la liste des options car celui-ci n’est pas supporté.
      [/quote]
      J’ai bien fait les ajouts indiqué mais il refuse car côté serveur, ça n’est pas adapté.
      Y-a-t-il qq’un qui exploite le NFSv4 ?
      ou m^ le NFS3 ?

oui les 2, c’est expliqué dans man nfs, et man exports, entre autre

pour nfsv3, dans la partie options du mount client dans ton fstab, tu mets nfsvrs=3, là ou tu dis si c’est en rw etc. c’est tout, rien à faire sur le serveur que la config qui accepte le v2 et le v3 suivant comment c’est configuré dans le noyau.
pour le nfsv4, même genre de modifs sur le client (tu les as citées), mais en plus, il y a des diffèrences dans la manière de déclarer les exports, c’est décrit dans le tuto sur le nfsv4 que tu as cité ailleurs.

[quote=“mattotop”]pour nfsv3, dans la partie options du mount client dans ton fstab, tu mets nfsvrs=3, là ou tu dis si c’est en rw etc. c’est tout, rien à faire sur le serveur que la config qui accepte le v2 et le v3 suivant comment c’est configuré dans le noyau.
[/quote]le client n’accepte pas cette option “nfsvrs=3” mais j’ai l’impression que je suis déjà en “v3” car avec nfsstat côté client, ça donne ça :

[code]ricardo@debianP3:~$ sudo nfsstat
Server rpc stats:
calls badcalls badauth badclnt xdrcall
1 0 0 0 0

Server nfs v3:
null getattr setattr lookup access readlink
1 100% 0 0% 0 0% 0 0% 0 0% 0 0%
read write create mkdir symlink mknod
0 0% 0 0% 0 0% 0 0% 0 0% 0 0%
remove rmdir rename link readdir readdirplus
0 0% 0 0% 0 0% 0 0% 0 0% 0 0%
fsstat fsinfo pathconf commit
0 0% 0 0% 0 0% 0 0%

Client rpc stats:
calls retrans authrefrsh
529 0 0

Client nfs v3:
null getattr setattr lookup access readlink
0 0% 238 45% 0 0% 86 16% 150 28% 0 0%
read write create mkdir symlink mknod
39 7% 0 0% 0 0% 0 0% 0 0% 0 0%
remove rmdir rename link readdir readdirplus
0 0% 0 0% 0 0% 0 0% 0 0% 8 1%
fsstat fsinfo pathconf commit
2 0% 3 0% 0 0% 0 0%

Client nfs v4:
null read write commit open open_conf
0 0% 0 0% 0 0% 0 0% 0 0% 0 0%
open_noat open_dgrd close setattr fsinfo renew
0 0% 0 0% 0 0% 0 0% 0 0% 0 0%
setclntid confirm lock lockt locku access
0 0% 0 0% 0 0% 0 0% 0 0% 0 0%
getattr lookup lookup_root remove rename link
0 0% 0 0% 0 0% 0 0% 0 0% 0 0%
symlink create pathconf statfs readlink readdir
0 0% 0 0% 0 0% 0 0% 0 0% 0 0%
server_caps delegreturn
0 0% 0 0%

ricardo@debianP3:~$ [/code]