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