Ceci est une ancienne révision du document !
Pour partager par exemple /home pour tout le monde en lecture, éditer le fichier /etc/exports :
/home *(ro,sync,wdelay,hide,nocrossmnt,secure,root_squash,no_all_squash,subtree_check,secure_locks,mapping=identity,anonuid=-2,anongid=-2)
Pour partager par exemple /home/user pour 192.168.0.3 en ecriture, éditer le fichier /etc/exports :
/home/user 192.168.0.3(rw,sync,wdelay,hide,nocrossmnt,secure,no_root_squash,no_all_squash,subtree_check,secure_locks,mapping=identity,anonuid=-2,anongid=-2)
Demarrer les services suivants
/etc/init.d/portmap start /etc/init.d/nfs start
Pour exporter les partages nfs faire :
exportfs -a
Pour Re-exporter les partages nfs faire :
exportfs -r
Pour voir les partages faire
exportfs
pour un résultat plus verbeux
exportfs -v
Configurer NFS pour utiliser des ports spécifique au lieu de laisser d'utiliser portmap pour les assigner aléatoirement (Sous Redhat)
editer le fichier /etc/sysconfig/nfs de la façon suivante:
MOUNTD_PORT=4002 STATD_PORT=4003 LOCKD_TCPPORT=4004 LOCKD_UDPPORT=4004
Accessoirement pour connaitre les ports assignés par portmap pour nfs:
rpcinfo -p
Demarrer le service suivant
/etc/init.d/portmap start
Créer point de montage
mkdir /serveurnfs_home
Monter le partages par
mount -t nfs serveurnfs:/home /serveurnfs_home
Pour que ce soit monter au demarrage, éditer le fichier /etc/fstab
serveurnfs:/home /serveurnfs/ nfs rsize=8192,wsize=8192,timeo=14,intr
Ajouter au decommenter la ligne suivant sur le fichier /etc/auto.master
/net /etc/auto.net
Redemarrer le demon autofs
/etc/init.d/autofs restart
Pour accéder au partage il suffit de faire un “cd”. Le contenu est disponible seulement quand on en a besoin
cd /net/serveurnfs/home
Relancer le service autofs
/etc/init.d/autofs restart
Editer le fichier /etc/auto.master. On indique ici que tout les point de montage automatique sont configurés dans /etc/auto.rhome
/rhome /etc/auto.rhome
Créer le fichier /etc/auto.rhome. Les homedir de 10.0.0.2 que l'on veut monter automatiquement
marc -ro,soft,intr 10.0.0.2:/rhome/marc steve -ro,soft,intr 10.0.0.2:/rhome/steve
Pour le faire pour tous les utilisateurs on peut utiliser le wildcard
Relancer le service autofs
/etc/init.d/autofs restart
Resultat: Par exemple 10.0.0.2:/rhome/marc sera monter automatiquement dans /rhome/marc