NFS (NetApp)
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Domaine | Partage de fichiers NFS |
| Commande | exportfs
|
| Contexte | NetApp Data ONTAP (7-mode) |
| Voir aussi | CIFS (NetApp) · Gestion de fichiers (NetApp) |
Les volumes NFS exportés par une baie NetApp sont formatés en WAFL, ce qui permet de gérer des I/O concurrents provenant de machines différentes.
Exporter un volume — édition du fichier
# lire l'existant
rdfile /etc/exports
# éditer à froid (par exemple depuis un poste distant), puis recharger
wrfile /etc/exports
exportfs -av
Exporter un volume — en ligne de commande
# modifier la configuration à chaud (écrit dans le fichier de config)
exportfs -io sec=none,rw=<ip_client>,root=<ip_client>,nosuid /vol/nfs1
# exporter uniquement un chemin
exportfs -p /vol/nfs1
# exporter toute la configuration
exportfs -av
# vérifier les accès
exportfs -c <ip_client> /vol/nfs1
Montage côté client
showmount -e <nom_filer>
mkdir -p /mnt/<filer>/unix_vol
mount <filer>:/vol/flex2 /mnt/<filer>/unix_vol
Gestion du service
# retirer une entrée de /etc/exports et de la config active
exportfs -z /vol/vol0
# unexporter une entrée / toutes les entrées
exportfs -u /vol/vol0
exportfs -ua
# lister les exports
rdfile /etc/exports
exportfs
exportfs -q <chemin>
# exporter tout
exportfs -a
exportfs -c <ip_client> /vol/nfs1
# flush / recharger
exportfs -f
exportfs -f <chemin>
exportfs -r
Statistiques
nfsstat
Par client
priv set diag
vfiler context <vfiler>
options nfs.per_client_stats.enable on
nfs stat -l
options nfs.per_client_stats.enable off
Purger les statistiques
nfs stat -z
nfsstat -d [-z]
nfs_hist [-z]
Activer NFSv4
options nfs.v4.enable on
options nfs.v4.acl.enable on
# côté client, gestion des ACL via "setfacl" — les fichiers/sous-dossiers héritent des ACL du parent
options nfs.v4.read_delegation on
options nfs.v4.write_delegation on
options nfs.per_client_stats.enable on
nfsstat -h
# durée de grâce du verrouillage de fichiers (défaut 45s)
options locking.grace_lease_seconds 70
Options notables
# ports réseau bloqués pour NFS
interface.nfs.blocked
# accès en cas de coupure du service de noms (peut donner plus d'accès que voulu)
nfs.export.allow_provisional_access
# maj automatique de /etc/exports à la création/suppression d'un volume
nfs.export.auto-update
# transmettre les requêtes NFS en TCP plutôt qu'en UDP
nfs.tcp.enable
# taille max de transfert UDP (défaut 32768)
nfs.udp.xfersize
# restreindre l'accès NFS
nfs.access
Fencing
Volume exporté avec :
-rw=pig:horse:cat:dog,ro=duck,anon=0
Activer le fencing de cat :
exportfs -b enable save cat /vol/vol0
cat passe alors en tête de la liste ro= :
-rw=pig:horse:dog,ro=cat:duck,anon=0
Voir aussi
- CIFS (NetApp) — partage de fichiers en environnement Windows
- Gestion de fichiers (NetApp) — détail du fichier /etc/exports