Provided by: manpages-fr-extra_20111118_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/ via 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 correspondants à 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)