PowerScale: Cuando se crea un alias de NFS para un directorio principal, los subdirectorios exportados se muestran en showmount -e desde el lado del cliente
Summary: Cuando se crea un alias de NFS para un directorio principal, los subdirectorios exportados se muestran en showmount -e en el lado del cliente.
Symptoms
Exportar el elemento primario y el subdirectorio:
# isi nfs exports list ID Zone Paths Description -------------------------------------- 1 System /ifs/nfs 2 System /ifs/nfs/test -------------------------------------- Total: 2
Cree un alias para el elemento primario:
# isi nfs aliases list Zone Name Path -------------------------- System /testAlias /ifs/nfs -------------------------- Total: 1
Showmount -e Desde el cliente muestra que se devolvieron rutas inesperadas:
[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 evitar que los alias aparezcan en showmount -e, deshabilite la configuración en PowerScale para que solo se devuelvan las rutas completas. Los clientes aún podrían montar el alias, pero evitaría que se devolvieran rutas dobles, lo que puede causar confusión en algunos entornos.
Tenga en cuenta que esto requiere un reinicio de NFS en todo el clúster para que este cambio surta efecto.
Para deshabilitar la devolución de rutas con alias en showmount:
# isi_gconfig registry.Services.lwio.Parameters.Drivers.nfs.MountdAliasesInShowmountE=0
Reinicie NFS en todo el clúster (se puede ejecutar nodo por nodo, en lugar de ejecutarse con isi_for_array Si lo prefiere:
# isi_for_array -s '/usr/likewise/bin/lwsm restart onefs_nfs'
Ahora showmount -e Desde el cliente solo se muestran las rutas completas y ya no los alias:
[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