PowerScale: Gdy alias NFS jest tworzony dla katalogu nadrzędnego, wyeksportowane podkatalogi są wyświetlane w showmount -e po stronie klienta
Summary: Gdy alias NFS jest tworzony dla katalogu nadrzędnego, wyeksportowane podkatalogi są wyświetlane w showmount -e po stronie klienta.
Symptoms
Wyeksportowanie elementu nadrzędnego i podkatalogu:
# isi nfs exports list ID Zone Paths Description -------------------------------------- 1 System /ifs/nfs 2 System /ifs/nfs/test -------------------------------------- Total: 2
Utwórz alias dla elementu nadrzędnego:
# isi nfs aliases list Zone Name Path -------------------------- System /testAlias /ifs/nfs -------------------------- Total: 1
Showmount -e Z klienta pokazuje, że zwrócono nieoczekiwane ścieżki:
[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
Aby aliasy nie pojawiały się w showmount -ewyłącz ustawienie w PowerScale, aby zwracane były tylko pełne ścieżki. Klienci nadal będą mogli montować alias, ale uniemożliwi to zwracanie podwójnych ścieżek, co może powodować zamieszanie w niektórych środowiskach.
Aby zmiany zostały wprowadzone, wymagane jest ponowne uruchomienie NFS w całym klastrze.
Aby wyłączyć zwracanie aliasowanych ścieżek w showmount:
# isi_gconfig registry.Services.lwio.Parameters.Drivers.nfs.MountdAliasesInShowmountE=0
Uruchom ponownie NFS w całym klastrze (można uruchamiać węzeł po węźle, a nie za pomocą isi_for_array Jeśli wolisz:
# isi_for_array -s '/usr/likewise/bin/lwsm restart onefs_nfs'
Teraz showmount -e From the client pokazuje tylko pełne ścieżki, a nie aliasy:
[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