Administrator Guide
NFS 问题故障排除
本节包含常见 NFS 问题的可能原因和解决方案。
无法装载 NFS 导出
说明 当试图装载 NFS 导出时,mount 命令由于各种原因而失败,例如:
• 权限被拒。
• 由于端口映射程序失败导致 FluidFS 群集无响应 - RPC 超时或输入/输出错误。
• 由于程序未注册,FluidFS 群集无响应。
• 访问被拒。
• 不是目录。
原因
• 客户端使用 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. 在有问题的客户端上,验证相关的导出可用于该客户端:
636
FluidFS 故障诊断