PowerScale : Lorsqu’un alias NFS est créé pour un répertoire parent, les sous-répertoires exportés s’affichent dans showmount -e du côté client
Summary: Lorsqu’un alias NFS est créé pour un répertoire parent, les sous-répertoires exportés sont affichés dans showmount -e du côté client.
Symptoms
Exportez le répertoire parent et le sous-répertoire :
# isi nfs exports list ID Zone Paths Description -------------------------------------- 1 System /ifs/nfs 2 System /ifs/nfs/test -------------------------------------- Total: 2
Créez un alias pour le parent :
# isi nfs aliases list Zone Name Path -------------------------- System /testAlias /ifs/nfs -------------------------- Total: 1
Showmount -e à partir du client indique que des chemins inattendus sont renvoyés :
[root@centos ~]# showmount -e x.x.x.x Export list for x.x.x.x: /testAlias/test x.x.x.x <<<<< subdirectory test is returned as part of the alias /testAlias x.x.x.x /ifs/nfs/test x.x.x.x /ifs/nfs x.x.x.x
Cause
Resolution
Pour empêcher l’apparition d’alias dans showmount -e, désactive le paramètre sur le PowerScale afin que seuls les chemins complets soient renvoyés. Les clients peuvent toujours monter l’alias, mais cela empêche le renvoi de chemins doubles, ce qui peut entraîner une confusion dans certains environnements.
Veuillez noter que cela nécessite un redémarrage de NFS sur l’ensemble du cluster pour que cette modification prenne effet.
Pour désactiver le retour des chemins associés à un alias dans showmount:
# isi_gconfig registry.Services.lwio.Parameters.Drivers.nfs.MountdAliasesInShowmountE=0
Redémarrez NFS sur l’ensemble du cluster (peut être exécuté nœud par nœud au lieu de s’exécuter avec isi_for_array Si vous préférez :
# isi_for_array -s '/usr/likewise/bin/lwsm restart onefs_nfs'
Maintenant showmount -e À partir du client affiche uniquement les chemins complets et non plus les alias :
[root@centos ~]# showmount -e x.x.x.x Export list for x.x.x.x: /ifs/nfs/test x.x.x.x /ifs/nfs x.x.x.x