无法挂载 Storage Gateway NFS 文件共享时如何进行问题排查?

1 分钟阅读
0

我想排查在 NFS 客户端上安装 AWS Storage Gateway 网络文件系统(NFS)文件共享时遇到的错误。

解决方法

1.    确认您的 NFS 客户端是否属于文件网关支持的 NFS 客户端

2.    使用 Storage Gateway 控制台检查您的文件共享是否处于不可用状态。如果文件共享处于不可用状态,则检查文件网关是否可以访问 Amazon Simple Storage Service(Amazon S3)端点。为此,请通过以下命令使用 SSH 客户端访问 Storage 控制台:

ssh -i "keyfile.pem" admin@ec2-54-203-49-11.region.compute.amazonaws.com

选择 command prompt(命令提示符)选项,然后运行以下命令:

ncport -d s3.region. amazonaws.com -p 443

如果 Storage Gateway 连接到 S3 端点,您会收到已连接响应。

**注意:**最佳做法是要确保您的 IAM 角色有权访问 S3 存储桶

3.    确认您的客户端上已安装 NFS 客户端。在 Windows Server 客户端上,导航到 Server Manager。选择 Add roles and features(添加角色和功能),然后选择 Next(下一步),直到到达 Features(功能)页面。选择 Client for NFS(NFS 客户端),选择 Next(下一步),然后选择 Install(安装)。

在 Linux 客户端上,您可以运行以下命令:

yum -y install nfs-utils

要检查 NFS 服务是否正在运行,请运行以下命令:

service nfs status

如果 NFS 服务未运行,请运行以下命令启动服务:

service nfs start

4.    查看您的网络配置,确认客户端与 Storage Gateway 主机或设备之间所需的端口已打开。NFS 版本 3 客户端需要端口 111 和 20048。NFS 版本 4 客户端需要端口 2049。要检查所需端口是否已打开,请从客户端运行 telnet 命令到 Storage Gateway 主机:

**重要提示:**将 192.0.2.0 替换为文件网关的 IP 地址。

telnet 192.0.2.0 2049
telnet 192.0.2.0 20048
telnet 192.0.2.0 111

5.    确认您的客户端包含在 NFS 文件共享中允许的客户端列表中。默认情况下,0.0.0.0/0 会列为 NFS 文件共享中允许的客户端,以便任何客户端都可以挂载文件共享。但是,允许的客户端可能有自定义限制。


相关信息

排查文件共享问题

AWS 官方
AWS 官方已更新 2 年前