PowerScale: Wenn ein NFS-Alias für ein übergeordnetes Verzeichnis erstellt wird, werden exportierte Unterverzeichnisse clientseitig in showmount -e angezeigt
Summary: Wenn ein NFS-Alias für ein übergeordnetes Verzeichnis erstellt wird, werden exportierte Unterverzeichnisse clientseitig in showmount -e angezeigt.
Symptoms
Übergeordnetes und untergeordnetes Verzeichnis exportieren lassen:
# isi nfs exports list ID Zone Paths Description -------------------------------------- 1 System /ifs/nfs 2 System /ifs/nfs/test -------------------------------------- Total: 2
Erstellen Sie einen Alias für das übergeordnete Element:
# isi nfs aliases list Zone Name Path -------------------------- System /testAlias /ifs/nfs -------------------------- Total: 1
Showmount -e vom Client zeigt, dass unerwartete Pfade zurückgegeben wurden:
[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
So verhindern Sie, dass Aliase in showmount -edeaktivieren Sie die Einstellung auf PowerScale, sodass nur vollständige Pfade zurückgegeben werden. Clients könnten den Alias weiterhin mounten, aber es würde verhindern, dass duale Pfade zurückgegeben werden, was in einigen Umgebungen zu Verwirrung führen kann.
Beachten Sie, dass dafür ein Neustart von NFS im gesamten Cluster erforderlich ist, damit diese Änderung wirksam wird.
So deaktivieren Sie die Rückgabe von Aliaspfaden in showmountaus:
# isi_gconfig registry.Services.lwio.Parameters.Drivers.nfs.MountdAliasesInShowmountE=0
Starten Sie NFS im gesamten Cluster neu (kann Node für Node statt mit isi_for_array Falls gewünscht:
# isi_for_array -s '/usr/likewise/bin/lwsm restart onefs_nfs'
Jetzt showmount -e aus dem Client zeigt nur die vollständigen Pfade und nicht mehr die Aliase an:
[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