Provided by: manpages-fr-extra_20151231_all bug

NOM

       exportfs - Gestion de la liste 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

DESCRIPTION

       Un  serveur  NFS tient à jour une liste des systèmes de fichiers physiques locaux accessibles aux clients
       NFS. Chaque système de fichiers de cette liste est appelé système de fichiers partagé, ou  alors  partage
       en plus court.

       La  commande  exportfs est utilisée pour la gestion de la liste actuelle de systèmes de fichiers partagés
       par NFS. Cette liste est enregistrée dans un fichier spécifique 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  liste 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  sous
       les  noyaux 2.6  et  suivants,  accessible à la condition que le système de fichiers virtuel de nfsd soit
       bien monté sous /proc/fs/nfsd ou /proc/fs/nfs. Si ce système de fichiers n'est pas monté en 2.6, 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 écoutera 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înera l'ajout, dans la  table  des  partages  du  noyau,
       d'une entrée correspondante à l'hôte effectif dans rmtab.

OPTIONS

       -a     Partager 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 du 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  le  répertoire /etc/exports.d/. Avec cette option, les entrées qui ont disparu de /etc/exports
              ou /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, vider toute la liste des partages du noyau. Les
              entrées correspondant aux clients actifs sont ajoutées à  la  liste  des  partages  du  noyau  par
              rpc.mountd lors de leur requête de montage NFS.

       -v     Mode  volubile.  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.

DISCUSSION

   Partage de répertoires
       Le premier synopsis montre comment utiliser la commande exportfs pour ajouter de nouvelles entrées  à  la
       liste  des  partages.  Quand  on  lance  exportfs  -a,  tous  les  partages  listés  dans /etc/exports et
       /etc/exports.d/ sont ajoutés à /var/lib/nfs/etab. La liste des partages du noyau  est  également  mise  à
       jour au besoin.

       L'argument  client:/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.  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 du répertoire /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
       Ce  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 vidé. Cela stoppe effectivement toute activité NFS.

       Pour  supprimer  une  entrée de partage, vous pouvez indiquer un couple client:/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  /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 :

       # 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 le répertoire /etc/exports.d/ :

       # exportfs -au

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 valides restants. Dans le cas où ce
       partage n'est alors plus autorisé, il est supprimé.

FICHIERS

       /etc/exports             Fichier  d'entrée 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), rpc.mountd(8), netgroup(5)

AUTEURS

       Olaf Kirch <okir@monad.swb.de>
       Neil Brown <neilb@cse.unsw.edu.au>

TRADUCTION

       Cette  page  de manuel a été 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.

                                                31 décembre 2009                                     exportfs(8)