9.7.2. Commande exportfs


Chaque système de fichiers exporté vers des utilisateurs distants avec NFS, ainsi que le niveau d'accès de ces systèmes de fichiers, est répertorié dans le fichier /etc/exports. Lorsque le service nfs démarre, la commande /usr/sbin/exportfs lance et lit ce fichier, passe le contrôle à rpc.mountd (si NFSv2 ou NFSv3 est utilisé) pour le processus de montage, puis à rpc.nfsd où les systèmes de fichiers seront ensuite disponibles aux utilisateurs distants.
Lorsqu'exécutée normalement, la commande /usr/sbin/exportfs permet à l'utilisateur root d'exporter ou d'annuler l'export des répertoires de manière sélective, sans redémarrer le service NFS. Lorsque les bonnes options sont passées, la commande /usr/sbin/exportfs écrit les systèmes de fichiers exportés sur /var/lib/nfs/etab. Comme rpc.mountd fait référence au fichier etab lors de la décision d'octroiement des privilèges d'accès à un système de fichiers, tout changement apporté à la liste des systèmes de fichiers exportés prendra effet immédiatement.
Ci-dessous figure une liste des options couramment utilisées disponibles pour /usr/sbin/exportfs :
-r
Cause à tous les répertoires répertoriés dans /etc/exports d'être exportés en construisant une nouvelle liste d'exports dans /etc/lib/nfs/etab. Cette option réactualise la liste des exports avec les changements apportés à /etc/exports.
-a
Cause à tous les répertoires d'être exportés ou annule leur export, en fonction des autres options passées à /usr/sbin/exportfs. Si aucune autre option n'est spécifée, /usr/sbin/exportfs exportera tous les systèmes de fichiers spécifiés dans /etc/exports.
-o file-systems
Spécifie les répertoires à exporter qui ne sont pas répertoriés dans /etc/exports. Remplacez file-systems par les systèmes de fichiers supplémentaires à exporter. Ces systèmes de fichiers doivent être formatés de la même manière qu'ils sont spécifiés dans /etc/exports. Cette option est souvent utilisée pour tester un système de fichiers exporté avant de l'ajouter de manière permanente à la liste des systèmes de fichiers devant être exportés. Veuillez consulter Section 9.7.1, « Fichier de configuration /etc/exports » pour obtenir des informations supplémentaires sur la syntaxe /etc/exports.
-i
Ignore /etc/exports ; seules les options passées avec la ligne de commande sont utilisées pour définir les systèmes de fichiers exportés.
-u
Annule l'export de tous les répertoires partagés. La commande /usr/sbin/exportfs -ua suspend le partage NFS tout en laissant les démons NFS fonctionner. Pour réactiver le partage NFS, veuillez utiliser exportfs -r.
-v
Opération détaillée, les systèmes de fichiers dont l'export ou l'annulation de l'export est en cours sont affichés avec plus de détails lorsque la commande exportfs est exécutée.
Si aucune option n'est passée avec la commande exportfs, celle-ci affichera une liste des systèmes de fichiers actuellement exportés. Pour obtenir des informations supplémentaires sur la commande exportfs, veuillez consulter man exportfs.

9.7.2.1. Utiliser exportfs avec NFSv4

Avec Red Hat Enterprise Linux 6, aucune étape supplémentaire n'est requise pour configurer les exports NFSv4 car tous les systèmes de fichiers mentionnés sont automatiquement disponibles aux clients NFSv2, NFSv3, et NFSv4 qui utilisent le même chemin. Ceci n'était pas le cas dans les versions précédentes.
Pour empêcher aux clients d'utiliser NFSv4, veuillez l'éteindre en sélectionnant RPCNFSDARGS= -N 4 dans /etc/sysconfig/nfs.
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.