PowerScale: Når der oprettes et NFS-alias for en overordnet mappe, vises eksporterede undermapper i showmount -e fra klientsiden
Summary: Når der oprettes et NFS-alias for en overordnet mappe, vises eksporterede undermapper i showmount -e fra klientsiden.
Symptoms
Få overordnet og underkatalog eksporteret:
# isi nfs exports list ID Zone Paths Description -------------------------------------- 1 System /ifs/nfs 2 System /ifs/nfs/test -------------------------------------- Total: 2
Opret et alias for forælderen:
# isi nfs aliases list Zone Name Path -------------------------- System /testAlias /ifs/nfs -------------------------- Total: 1
Showmount -e fra klienten viser, at uventede stier returneret:
[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
Sådan forhindres aliasser i at blive vist i showmount -e, deaktivere indstillingen på PowerScale, så kun fulde stier returneres. Klienter ville stadig være i stand til at montere aliaset, men det ville forhindre, at dobbelte stier returneres, hvilket kan forårsage forvirring i nogle miljøer.
Bemærk, at dette kræver en genstart af NFS på tværs af klyngen, for at denne ændring kan træde i kraft.
Sådan deaktiveres returnering af aliasstier i showmount:
# isi_gconfig registry.Services.lwio.Parameters.Drivers.nfs.MountdAliasesInShowmountE=0
Genstart NFS på tværs af klyngen (kan køres node for node i stedet for at køre med isi_for_array Hvis det foretrækkes:
# isi_for_array -s '/usr/likewise/bin/lwsm restart onefs_nfs'
Herefter showmount -e Fra klienten vises kun de fulde stier og ikke længere aliasserne:
[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