Wiki.NFS History

Hide minor edits - Show changes to output

Added lines 1-66:
!! NFSv3


!! NFSv4
Note: Franchement, pour une configuration simple, je ne suis pas sre que a vaille le coup de faire du NFSv4, vaut mieux rester en NFSv3

Liens:
* https://www.novell.com/support/kb/doc.php?id=7005060
* https://rwmj.wordpress.com/2010/11/29/nfsv4-one-step-forward-three-steps-back/

!!! Serveur
# On modifie le fichier @@/etc/default/nfs-kernel-server@@:[@
RPCNFSDCOUNT=8
RPCNFSDPRIORITY=0
RPCMOUNTDOPTS=--manage-gids
NEED_SVCGSSD=no
RPCSVCGSSDOPTS=@]
# On modifie le fichier @@/etc/idmapd.conf@@, en mettant jour le domaine, et sans oublier la partie @@[Translation]@@, qui fait toute la magie:[@
[General]
Verbosity = 0
Pipefs-Directory = /var/lib/nfs/rpc_pipefs
Domain = jez.jeznet.org

[Mapping]
Nobody-User = nobody
Nobody-Group = nogroup

[Translation]
Method=nsswitch@]
# Dans les exports (@@/etc/exports@@):[@
/var/exports/  10.0.42.0/24(rw,no_root_squash,async,no_subtree_check,crossmnt,fsid=0)
@]
# Pour information, j'ai dans ce dossier tous les dossier que je veux partager, avec un mapping user/group identique mes clients, comme ous NFSv3:[@
ll /var/exports/
total 16K
drwxr-xr-x  7 root    root    4.0K Jan  2 03:59 backups
drwxr-xr-x  2 root    root    4.0K May  9  2014 medias
drwxrwxr-x 28 rtorrent rtorrent 4.0K Jan 16 03:17 torrents
drwxr-xr-x  3 root    root    4.0K Dec 18 15:14 values
@]
# On restart le service:[@
service nfs-kernel-server restart
Stopping NFS kernel daemon: mountd nfsd.
Unexporting directories for NFS kernel daemon....
Exporting directories for NFS kernel daemon....
Starting NFS kernel daemon: nfsd mountd.
@]

!!! Client
# On modifie le fichier @@/etc/default/nfs-common@@ comme tel:[@
NEED_STATD=
STATDOPTS=
NEED_IDMAPD=yes
NEED_GSSD=no
@]
# On recopie (via scp ou autre) le fichier @@/etc/idmapd.conf@@ depuis le serveur vers le client. Ce fichier doit tre identique entre tous les clients et le serveur.
# Dans son @@/etc/fstab@@:[@
mynfsserv:/torrents          /mnt/torrents/  nfs4  rw,rsize=8192,hard,intr,tcp,noatime,nodev,async 0      0
mynfsserv:/values            /mnt/values/    nfs4  rw,rsize=8192,hard,intr,tcp,noatime,nodev,async 0      0
@]
# On restart le tout, et on fait les montages:[@
# service nfs-common restart
Stopping NFS common utilities: idmapd statd.
Starting NFS common utilities: statd idmapd.
# mount -a@]
# Done !
Page last modified on January 16, 2015, at 04:33 PM EST