Man page - exportfs(8)
Packages contains this manual
apt-get install nfs-kernel-server
Available languages:
en fr ja ro zh_TW zh_CN deManual
exportfs
NOMSYNOPSIS
DESCRIPTION
OPTIONS
FICHIER DE CONFIGURATION
DISCUSSION
Partage de répertoires
ArrĂȘt du partage de rĂ©pertoires
Affichage du contenu de la table des partages
EXEMPLES
NOTES DâUTILISATION
FICHIERS
VOIR AUSSI
AUTEURS
TRADUCTION
NOM
exportfs - Gestion de la table des systÚmes de fichiers partagés 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
/usr/sbin/exportfs -s
DESCRIPTION
Un serveur NFS tient à jour une table des systÚmes de fichiers physiques locaux accessibles aux clients NFS. Chaque systÚme de fichiers de cette table est appelé systÚme de fichiers partagé , ou alors partage en plus court.
La commande exportfs est utilisĂ©e pour la gestion de la table actuelle de systĂšmes de fichiers partagĂ©s du serveur NFS. Cette table est enregistrĂ©e dans un fichier nommĂ© /var/lib/nfs/etab . Ce fichier sera lu par rpc.mountd dĂšs quâun client distant enverra une requĂȘte NFS MOUNT.
Dans le cas gĂ©nĂ©ral, la table principale des partages est initialisĂ©e Ă partir du contenu du fichier /etc/exports et des fichiers prĂ©sents dans /etc/exports.d/ Ă lâaide de la commande exportfs -a . Cependant, un administrateur systĂšme peut ajouter ou supprimer des partages sans modifier /etc/exports ou les fichiers sous /etc/exports.d/ Ă lâaide de la commande exportfs .
exportfs et son programme associĂ© rpc.mountd fonctionnent sous lâun des deux modes suivants : le mode traditionnel, qui sâapplique aux versions 2.4 et prĂ©cĂ©dentes du noyau Linux, et un mode plus rĂ©cent pour les noyaux 2.6 et suivants, Ă condition que le systĂšme de fichiers virtuel nfsd soit bien montĂ© sous /proc/fs/nfsd ou /proc/fs/nfs . Pour les noyaux 2.6, si ce systĂšme de fichiers nâest pas montĂ©, câest le mode traditionnel qui sera utilisĂ©.
Dans le mode plus rĂ©cent, exportfs ne donne aucune information au noyau, il nâen fournit quâĂ rpc.mountd par lâintermĂ©diaire du fichier /var/lib/nfs/etab . rpc.mountd gĂšre alors les requĂȘtes du noyau pour obtenir les renseignements nĂ©cessaires Ă propos des partages.
Dans le mode traditionnel, les partages qui indiquent un hĂŽte spĂ©cifique, plutĂŽt quâun sous-rĂ©seau ou un groupe de machines, sont directement inscrits dans la table des partages du noyau ainsi que dans le fichier /var/lib/nfs/etab . De plus, tous les partages dĂ©finis dans /var/lib/nfs/rmtab , correspondant Ă une demande de partage non spĂ©cifique Ă un hĂŽte, entraĂźneront lâajout dans la table des partages du noyau dâune entrĂ©e appropriĂ©e pour lâhĂŽte indiquĂ© dans rmtab .
OPTIONS
-d , --debug catégorie
Activer le mode dĂ©bogage. Les catĂ©gories possibles sont : all , auth , call , general et parse . Le dĂ©bogage peut ĂȘtre aussi activĂ© en rĂ©glant debug= dans la section [exportfs] de /etc/nfs.conf .
|
-a |
Activer ou interrompre le partage de tous les répertoires. |
-o options ,...
Indiquer une liste dâoptions de partage, Ă la maniĂšre de exports (5).
|
-i |
Ne pas tenir compte du fichier /etc/exports ni des fichiers dans le répertoire /etc/exports.d/ . Seules les options par défaut ou celles données sur la ligne de commande sont utilisées. |
||
|
-r |
Relancer le partage de tous les répertoires. /var/lib/nfs/etab est synchronisé avec /etc/exports et les fichiers dans /etc/exports.d . Avec cette option, les entrées qui ont disparu de /etc/exports ou des fichiers dans /etc/exports.d seront supprimées de /var/lib/nfs/etab . Dans la table des partages du noyau, les entrées qui ne sont plus valables seront également enlevées. |
||
|
-u |
Interrompre le partage dâun ou plusieurs rĂ©pertoires. |
||
|
-f |
Si /proc/fs/nfsd ou /proc/fs/nfs sont montĂ©s, Ă©liminer tout de la table des partages du noyau. Les nouvelles entrĂ©es pour des clients actifs sont ajoutĂ©es Ă la liste des partages du noyau par rpc.mountd lors de leur prochaine requĂȘte de montage NFS. |
||
|
-v |
Mode dĂ©taillĂ©. Lors dâun partage ou de lâarrĂȘt 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. |
||
|
-s |
Afficher la liste actuelle de partages, applicable pour /etc/exports . |
FICHIER DE CONFIGURATION
La section [exportfs] du fichier de configuration /etc/nfs.conf peut contenir une valeur debug , qui peut ĂȘtre un Ă©lĂ©ment ou plus de la liste general , call , auth , parse , all . Si une liste est fournie, les Ă©lĂ©ments doivent ĂȘtre sĂ©parĂ©s par des virgules.
exportfs admet aussi la valeur state-directory-path Ă la fois de la section [mountd] et de la section [exportd] .
DISCUSSION
Partage de répertoires
Le premier synopsis montre comment utiliser la commande exportfs pour ajouter de nouvelles entrées à la table des partages. Quand on lance exportfs -a , tous les partages listés dans /etc/exports et les fichiers dans /etc/exports.d sont ajoutés à /var/lib/nfs/etab . La table des partages du noyau est également mise à jour au besoin.
Lâargument hĂŽte:/chemin dĂ©finit un rĂ©pertoire local Ă partager ainsi que le ou les clients qui ont le droit dây accĂ©der. Consultez exports (5) pour obtenir une description des options prises en charge ainsi que les formats de liste dâaccĂšs.
Les adresses de forme IPv6 contiennent des deux-points qui sont dĂ©jĂ utilisĂ©s pour sĂ©parer les arguments « hĂŽte » et « chemin » de la ligne de commande. Lors de lâindication avec une adresse IPv6 brute, lâadresse doit ĂȘtre mise entre crochets. Pour les adresses rĂ©seau IPv6, le prĂ©fixe doit ĂȘtre placĂ© aprĂšs le crochet fermant.
Pour partager un répertoire avec tout le monde, indiquez tout simplement :/chemin .
Les options de partage pour une paire hĂŽte/rĂ©pertoire donnĂ©e proviennent de plusieurs sources. Les options de partage par dĂ©faut sont sync,ro,root_squash,wdelay . Elles peuvent ĂȘtre surchargĂ©es par les entrĂ©es du fichier /etc/exports ou dans les fichiers de /etc/exports.d .
Un administrateur systĂšme peut surcharger les options de ces sources Ă lâaide de lâoption -o dâ exportfs . Cette option utilise une liste dâoptions sĂ©parĂ©es par des virgules de maniĂšre similaire Ă ce qui serait fait si ces options Ă©taient Ă©crites dans le fichier /etc/exports . Ainsi, exportfs peut ĂȘtre utilisĂ© pour modifier les options de partage dâun rĂ©pertoire dĂ©jĂ partagĂ©.
ArrĂȘt du partage de rĂ©pertoires
Le troisiĂšme synopsis montre comment arrĂȘter le partage dâun rĂ©pertoire actuellement offert. Quand on lance exportfs -ua , toutes les entrĂ©es prĂ©sentes dans /var/lib/nfs/etab sont retirĂ©es de la table des partages du noyau, puis le fichier est effacĂ©. Cela stoppe efficacement toute activitĂ© NFS.
Pour supprimer une entrĂ©e de partage, vous pouvez indiquer un couple hĂŽte:/chemin . LâentrĂ©e indiquĂ©e sera supprimĂ©e de /var/lib/nfs/etab , ainsi que celle correspondante dans le noyau (si elle existe).
Affichage du contenu de la table des partages
Lâutilisation de exportfs sans option affiche la liste actuelle des systĂšmes de fichiers partagĂ©s. Avec lâoption -v , exportfs affiche les options spĂ©cifiques Ă chaque partage.
EXEMPLES
Lâexemple suivant ajoute tous les rĂ©pertoires indiquĂ©s dans /etc/exports et les fichiers dans /etc/exports.d Ă /var/lib/nfs/etab , puis les entrĂ©es de partages rĂ©sultantes sont inscrites dans le noyau :
# exportfs -a
Pour offrir le rĂ©pertoire /usr/tmp Ă lâhĂŽte django , en permettant les requĂȘtes non sĂ©curisĂ©es de verrouillage de fichier des clients :
# exportfs -o insecure_locks django:/usr/tmp
Pour cesser de partager le répertoire /usr/tmp :
# exportfs -u django:/usr/tmp
Pour cesser de partager tous les partages indiqués dans /etc/exports et les fichiers dans /etc/exports.d :
# exportfs -au
Pour partager le répertoire /usr/tmp avec des clients IPv6 locaux :
# exportfs [fe80::]/64:/usr/tmp
NOTES DâUTILISATION
Le partage Ă destination de rĂ©seaux IP ou de domaines DNS et NIS ne permet pas lâaccĂšs NFS immĂ©diat aux clients NFS de ces groupes. En fait, ce type de partage est une indication pour rpc.mountd(8) dâhonorer toute requĂȘte de montage provenant de ces clients. Ce nâest normalement pas un gros problĂšme, puisque tout montage existant est prĂ©servĂ© dans rmtab de redĂ©marrage en redĂ©marrage.
Lors de lâarrĂȘt dâun partage Ă destination de domaines ou de rĂ©seaux, tout partage en cours pour les membres de ce groupe sera vĂ©rifiĂ© par rapport Ă la liste des partages autorisĂ©s restants. Dans le cas oĂč ce partage nâest alors plus autorisĂ©, il est supprimĂ©.
FICHIERS
|
/etc/exports |
Fichier dâentrĂ©es contenant la liste des partages, leurs options et la liste des contrĂŽles dâaccĂšs. |
||
|
/etc/exports.d |
RĂ©pertoire oĂč les fichiers dâentrĂ©e supplĂ©mentaires sont stockĂ©s. Note : uniquement les fichiers se terminant par .exports sont utilisĂ©s. |
||
|
/var/lib/nfs/etab |
Liste principale des partages. |
||
|
/var/lib/nfs/rmtab |
Liste des clients se connectant aux partages du serveur. |
VOIR AUSSI
exports (5), nfs.conf (5), rpc.mountd (8), exportd (8), netgroup (5)
AUTEURS
Olaf Kirch
<okir@monad.swb.de>
Neil Brown <neilb@cse.unsw.edu.au>
TRADUCTION
La traduction française de cette page de manuel a été créée par Valéry Perrin <valery.perrin.debian@free.fr>, Sylvain Cherrier <sylvain.cherrier@free.fr>, Thomas Huriaux <thomas.huriaux@gmail.com>, Dominique Simen <dominiquesimen@hotmail.com>, Nicolas SauzÚde <nsauzede@free.fr>, Romain Doumenc <rd6137@gmail.com>, David Prévot <david@tilapin.org>, Denis Mugnier <myou72@orange.fr>, Cédric Boutillier <cedric.boutillier@gmail.com> et Jean-Paul Guillonneau <guillonneau.jeanpaul@free.fr>
Cette traduction est une documentation libre ; veuillez vous reporter Ă la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il nây a aucune RESPONSABILITĂ LĂGALE.
Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org .