PowerScale. Когда псевдоним NFS создается для родительского каталога, экспортированные подкаталоги отображаются в showmount -e на стороне клиента
Summary: Если псевдоним NFS создается для родительского каталога, экспортированные подкаталоги отображаются в showmount -e на стороне клиента.
Symptoms
Экспортируйте родительский и подкаталог:
# isi nfs exports list ID Zone Paths Description -------------------------------------- 1 System /ifs/nfs 2 System /ifs/nfs/test -------------------------------------- Total: 2
Создайте псевдоним для родительского объекта:
# isi nfs aliases list Zone Name Path -------------------------- System /testAlias /ifs/nfs -------------------------- Total: 1
Showmount -e от клиента показывает, что непредусмотренные пути вернули:
[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
Чтобы псевдонимы не отображались в showmount -eотключите этот параметр в PowerScale, чтобы возвращались только полные пути. Клиенты по-прежнему смогут монтировать псевдоним, но это предотвратит возврат двойных путей, что может привести к путанице в некоторых средах.
Обратите внимание, что для вступления изменений в силу требуется перезапуск NFS в кластере.
Чтобы отключить возврат псевдонимов путей в showmount.
# isi_gconfig registry.Services.lwio.Parameters.Drivers.nfs.MountdAliasesInShowmountE=0
Перезапустите NFS в кластере (можно запускать узел за узлом, а не с isi_for_array По желанию:
# isi_for_array -s '/usr/likewise/bin/lwsm restart onefs_nfs'
Окно поиска: showmount -e Со стороны клиента отображаются только полные пути, а не псевдонимы:
[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