Provided by:
manpages-fr-extra_20101103_all 
NOM
exportfs - Gestion de la liste des systemes de fichiers partages par
NFS
SYNOPSIS
/usr/sbin/exportfs [-avi] [-o options,...] [client:/chemin ...]
/usr/sbin/exportfs -r [-v]
/usr/sbin/exportfs [-av] -u [client:/chemin ...]
/usr/sbin/exportfs [-v]
/usr/sbin/exportfs -f
DESCRIPTION
La commande exportfs est utilisee pour la gestion de la table courante
de systemes de fichiers partages par NFS. Cette liste est enregistree
dans un fichier specifique nomme /var/lib/nfs/etab. Ce fichier sera lu
par mountd des qu'un client distant demandera l'acces pour le montage
d'une arborescence de fichier. Les parties de cette liste qui sont en
cours d'utilisation sont gardees dans la table des partages du noyau.
Ce fichier etab est normalement initialise avec la liste de tous les
systemes de fichiers indiquee dans /etc/exports et ce, grace a
l'utilisation de la commande exportfs -a.
Dans tous les cas, les administrateurs peuvent choisir, en utilisant
exportfs, d'ajouter ou de supprimer d'autres systemes de fichiers sans
modifier le fichier /etc/exports.
exportfs et son programme associe mountd fonctionnent sous l'un des
deux modes suivants : le mode traditionnel, qui s'applique aux versions
2.4 et precedentes du noyau Linux, et un mode plus recent sous les
noyaux 2.6 et suivants, accessible a la condition que le systeme de
fichiers virtuel de nfsd soit bien monte sous /proc/fs/nfsd ou
/proc/fs/nfs. Si ce systeme de fichiers n'est pas monte en 2.6, c'est
le mode traditionnel qui sera utilise.
Dans le mode plus recent, exportfs ne donne aucune information au
noyau, il en fournit uniquement a mountd via le fichier
/var/lib/nfs/etab. mountd ecoutera les requetes provenant du noyau, et
fournira alors l'information voulue.
Dans le mode traditionnel, toute demande de partage qui indique un hote
specifique (plutot qu'un sous-reseau ou un groupe de machines) est
directement inscrite dans la table des partages du noyau ainsi que dans
le fichier /var/lib/nfs/etab. De plus, tout point de montage defini
dans /var/lib/nfs/rmtab correspondant a une demande de partage non
specifique a un hote entrainera l'ajout, dans la table des partages du
noyau, d'une entree correspondante a l'hote effectif dans rmtab.
OPTIONS
-a Partager ou interrompre le partage de tous les repertoires.
-o options,...
Stipuler une liste d'options de partage, a la maniere de
exports(5).
-i Ne pas tenir compte du fichier /etc/exports, de facon que les
options par defaut ou celles donnees sur la ligne de commande
soient utilisees.
-r Relancer le partage de tous les repertoires. /var/lib/nfs/etab
est synchronise avec /etc/exports. Les entrees qui ont disparu
de /etc/exports seront supprimees de /var/lib/nfs/etab. Dans la
table des partages du noyau, les entrees qui ne sont plus
valables seront egalement enlevees.
-u Interrompre le partage d'un ou plusieurs repertoires.
-f Dans le mode plus recent, vider completement la table des
partages du noyau. mountd generera une nouvelle entree pour
chaque client en activite, des que celui-ci fera sa prochaine
requete.
-v Mode volubile. Lors d'un partage ou de l'arret d'un partage,
afficher ce qui se passe. Lors de l'affichage de la liste
actuelle des partages, afficher aussi la liste des options de
partage.
DISCUSSION
Le partage de r'epertoires.
Le premier synopsis montre comment utiliser la commande pour ajouter de
nouvelles entrees a la table des partages. Quand on lance exportfs -a,
tous les repertoires dans exports(5) sont ajoutes a etab, et la liste
resultante est entree dans le noyau.
L'argument client:/chemin definit le repertoire a partager ainsi que
l'hote ou les hotes a qui il est offert. Tous les formats decrits dans
exports(5) sont acceptes. Pour partager un repertoire a tout le monde,
indiquez tout simplement :/chemin.
Les options de partage pour un couple hote/repertoire precis
proviennent de plusieurs sources. Il y a d'abord un jeu d'options par
defaut, dont on peut passer outre grace aux entrees dans /etc/exports
(sauf si l'option -i a ete utilisee). De surcroit, l'administrateur
peut outrepasser toute option de ces sources grace a l'argument -o qui
attend une liste d'options separees par des virgules, presentee de la
meme facon que dans exports(5). Ainsi, exportfs peut aussi etre utilise
pour modifier les options de partage d'un repertoire deja offert.
Les modifications de la table des partages du noyau qu'utilise nfsd(8)
sont prises en compte immediatement apres l'analyse de la ligne de
commande et la mise a jour du fichier etab.
Les options de partage par defaut sont sync,ro,root_squash,wdelay.
L'arr^et de partage de r'epertoires
Ce troisieme synopsis montre comment arreter le partage d'un repertoire
actuellement offert. Quand on lance exportfs -ua, toutes les entrees
presentes dans etab sont retirees de la table des partages du noyau,
puis le fichier est vide. Cela stoppe effectivement toute activite NFS.
Pour supprimer une entree de partage vers un client, vous pouvez
indiquer un couple client:/chemin. L'entree indiquee sera supprimee de
etab, ainsi que celle correspondante dans le noyau (si elle existe).
Pour supprimer une ou plusieurs entrees vers plusieurs clients,
utilisez exportfs -ua.
Afficher le contenu de la table des partages
L'usage de exportfs sans la moindre option affiche la liste actuelle
des systemes de fichiers partages. Lorsqu'on donne l'option -v, on
obtient, en plus, la liste des drapeaux specifiques a chaque partage.
EXEMPLES
L'exemple suivant ajoute tous les repertoires indiques dans
/etc/exports a /var/lib/nfs/etab, puis les entrees de partages
resultantes sont inscrites dans le noyau :
# exportfs -a
Pour offrir le repertoire /usr/tmp a l'hote django, en permettant les
ecritures asynchrones, on pourrait faire ceci :
# exportfs -o async django:/usr/tmp
Pour cesser de partager le repertoire /usr/tmp :
# exportfs -u django:/usr/tmp
Pour cesser de partager tous les repertoires indiques dans
/etc/exports :
# exportfs -au
D'EPENDANCES
Le partage a destination de reseaux IP, de domaines DNS ou NIS ne
permet pas l'acces NFS immediat aux clients NFS de ces groupes. En
fait, ce type de partage est une indication pour mountd(8) d'honorer
toute requete de montage provenant de ces clients. Ce n'est normalement
pas un gros probleme, puisque tout montage existant est preserve dans
rmtab de redemarrage en redemarrage.
Lors de l'arret d'un partage a destination de domaines ou de reseaux,
tout partage en cours pour les membres de ce groupe sera verifie par
rapport a la liste des partages valides restants. Dans le cas ou ce
partage n'est alors plus autorise, il est supprime.
VOIR AUSSI
exports(5), mountd(8)
AUTEURS
Olaf Kirch, <okir@monad.swb.de>
Neil Brown, <neilb@cse.unsw.edu.au>
TRADUCTION
Cette page de manuel a ete traduite et est maintenue par Sylvain
Cherrier <sylvain DOT cherrier AT free DOT fr> et les membres de la
liste <debian-l10n-french AT lists DOT debian DOT org> depuis 2006.
Veuillez signaler toute erreur de traduction par un rapport de bogue
sur le paquet manpages-fr-extra.
18 juillet 2003 exportfs(8)