Administrator Guide
原因
• 客户端使用 NFS/UDP 连接且链路中有防火墙。
• 客户端不在 NFS 导出列表中,FluidFS 群集无法通过 NIS 识别客户端系统,或 FluidFS 群集不接受客户
端提供的标识。
• FluidFS 群集停机或出现内部文件系统问题。
• mount 命令传递到端口映射程序,但 rpc.mountd NFS 装载守护程序未注册。
• 客户端系统的 IP 地址、IP 范围、域名或网络组不在其尝试从 FluidFS 群集装载的 NAS 卷的 NFS 导出
列表中。
• 无论远程路径还是本地路径都不是目录。
• 客户端没有超级用户权限或不是系统组的成员。只有超级用户和系统组成员才能装载和卸载 NFS。
解决方法
如果该问题是由 NFS/UDP 和防火墙引起,则检查客户端是否使用 UDP (通常是默认设置)装载,并且
路径中有防火墙。如果存在防火墙,可以向防火墙添加相应的例外。
如果该问题由权限引起,请执行以下操作:
• 验证所提供的路径是否正确。
• 检查是否以超级用户身份尝试装载。
• 检查系统的 IP 地址、IP 范围、域名或网络组是否在 NFS 导出列表中。
如果 FluidFS 群集由于端口映射程序失败而无响应:
• 检查 FluidFS 群集的状态。
• 通过从其他一些系统尝试 NFS 装载来检查网络连接。
• 验证其他客户端是否遇到相同的问题。
如果程序未注册导致 FluidFS 群集无响应,请检查客户端上的端口映射程序是否正常运行。
如果由于禁止访问导致该问题,请执行以下操作:
• 使用以下命令获得 FluidFS 群集导出文件系统的列表:
showmount -e <client_VIP_or_name>
• 检查系统名称或网络组名称不在文件系统的用户列表中。
• 通过 Storage Manager 检查与 NFS 导出相关的文件系统。
如果该问题由目录引起,则检查命令中的拼写并尝试在两个目录上运行 mount 命令。
NFS 导出不存在
说明 尝试装载不存在的导出。
原因 该故障通常由于在客户端系统上的拼写错误或访问错误的服务器导致。
解决方法
1. 检查 FluidFS 群集上可用的 NFS 导出;验证所有必要的导出是否存在。
2. 在有问题的客户端上,验证相关的导出可用于该客户端:
% showmount -e <client_VIP_or_name>
导出 <client_VIP_or_name>的列表:
/abc 10.10.10.0
/xyz 10.10.10.0
如果 NFS 导出可用,则检查客户端上相关 mount 命令中 NFS 导出名称的拼写。建议将 NFS 导出名称
从 showmount 输出复制并粘贴到 mount 命令。
NFS 文件访问被拒
说明
当 NFS 客户端不具备 NAS 卷中文件的足够权限时会发生此事件。
原因
文件所有权是 UID/UNIX 且用户没有权限访问该文件,或者文件所有权是 SID/ACL 且解析到 UID/UNIX 之
后,现有权限不允许访问该文件。
解决方法
• 对于本机访问(当 SMB 客户端访问 SID/ACL 文件或 NFS 客户端访问 UID/UNIX 文件时),更改权限
以允许访问。
• 对于非本机访问,涉及解析规则,建议联系 技术支持。
436 FluidFS 管理