Outils pour utilisateurs

Outils du site


informatique:linux:nfs

Ceci est une ancienne révision du document !


NFS

Montage nfs

Configuration du serveur

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

Pour de plus exporter un partage

exportfs -u 192.168.0.3:/home/share

Assigner les ports utilisés

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

Configuration du client

avec mount

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
  • rsize = volume de block lu en octet
  • wsize = volume de block écrit en octet

avec autofs

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

home directory avec autofs

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

  • * -ro,soft,intr 10.0.0.2:/rhome/&

Relancer le service autofs

/etc/init.d/autofs restart

Resultat: Par exemple 10.0.0.2:/rhome/marc sera monter automatiquement dans /rhome/marc

informatique/linux/nfs.1213890260.txt.gz · Dernière modification: 2018/09/06 18:59 (modification externe)