PowerScale: Quando um alias NFS é criado para um diretório pai, os subdiretórios exportados são exibidos no showmount -e do lado do client
Summary: Quando um alias NFS é criado para um diretório pai, os subdiretórios exportados são mostrados em showmount -e no lado do client.
Symptoms
Exporte o principal e o subdiretório:
# isi nfs exports list ID Zone Paths Description -------------------------------------- 1 System /ifs/nfs 2 System /ifs/nfs/test -------------------------------------- Total: 2
Crie um alias para o pai:
# isi nfs aliases list Zone Name Path -------------------------- System /testAlias /ifs/nfs -------------------------- Total: 1
Showmount -e A partir do client mostra que caminhos inesperados retornaram:
[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
Para impedir que aliases apareçam em showmount -e, desative a configuração no PowerScale para que apenas os caminhos completos sejam retornados. Os clientes ainda poderão montar o alias, mas isso impedirá que caminhos duplos sejam retornados, o que pode causar confusão em alguns ambientes.
Observe que isso requer uma reinicialização do NFS em todo o cluster para que essa alteração tenha efeito.
Para desabilitar o retorno de caminhos com alias no showmount:
# isi_gconfig registry.Services.lwio.Parameters.Drivers.nfs.MountdAliasesInShowmountE=0
Reinicie o NFS em todo o cluster (pode ser executado nó por nó em vez de executar com isi_for_array Se preferir:
# isi_for_array -s '/usr/likewise/bin/lwsm restart onefs_nfs'
Agora showmount -e de O client mostra apenas os caminhos completos e não mais os aliases:
[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