跳至内容

如何排查无法挂载 Storage Gateway SMB 文件共享的问题?

1 分钟阅读
0

我在 AWS Storage Gateway 上创建了 Server Message Block (SMB) 文件共享。我想在我的 SMB 客户端上挂载 SMB 文件共享,但此过程不起作用。

解决方法

要排查挂载 SMB 文件共享失败的问题,请完成以下步骤:

  1. 确认您的 SMB 客户端是文件网关支持的 SMB 客户端和支持的 SMB 版本

  2. 打开 Storage Gateway 控制台

  3. 确认您的文件共享处于可用状态。如果文件共享未处于可用状态,则确认文件网关处于联机状态。或者,检查文件网关是否可以访问 Amazon Simple Storage Service (Amazon S3) 端点。要检查文件网关是否可以到达端点,请使用 Amazon Elastic Compute Cloud (Amazon EC2) 实例运行 telnet 命令。确保 EC2 实例具有与网关相同的网络配置,并且与网关位于同一个子网内。

    以下是 telnet 命令示例。

    telnet s3.amazonaws.com 443
    telnet AWSDOC-EXAMPLE-BUCKET.s3.us-west-2.amazonaws.com 443
  4. 确认使用的挂载命令正确无误。有关更多信息,请参阅在客户端上挂载 SMB 文件共享

    对于 Microsoft Active Directory 用户,请使用以下格式的挂载命令。

    net use WindowsDriveLetter: \\Gateway IP Address\File share name

    对于访客用户,请使用以下格式的挂载命令:

    net use WindowsDriveLetter: \\Gateway IP Address\File share name /user:Gateway ID\smbguest
  5. Microsoft Active Directory 用户请向系统管理员确认您有权访问 SMB 文件共享。也可以使用 Storage Gateway 控制台查看文件共享的“允许/拒绝的用户和组”列表。如果填写了允许/拒绝的用户和组字段,请确认您的用户或组位于允许列表,而非拒绝列表。默认情况下,如果允许/拒绝的用户和组字段为空,则允许所有已经过身份验证的 Active Directory 用户挂载文件共享。

  6. 如果您是访客用户,在尝试挂载文件共享之前,请确保您拥有访客用户帐户的密码。

  7. 检查您的网络配置,确认所需端口已打开。要检查所需端口 139 和 445 是否已打开,请从客户端运行 telnet 命令至 Storage Gateway 主机。

    telnet 192.0.2.0 139
    telnet 192.0.2.0 445

    **注意:**将 192.0.2.0 替换为您的文件网关的 IP 地址。

  8. 检查附加到文件共享的 AWS Identity and Access Management (IAM) 角色。确认 IAM 角色具有访问相关 Amazon S3 存储桶的必要权限。然后,查看相关存储桶的存储桶策略,检查是否存在任何禁止从文件共享访问的语句。有关权限错误的更多信息,请参阅如何解决文件网关的 CloudWatch 运行状况日志中的 S3AccessDenied 错误?

  9. 要检查本地计算机是否存在连接问题,请从计算机上 ping 文件网关的 IP 地址。

    以下是命令示例。

    ping 192.0.2.0

    **注意:**将 192.0.2.0 替换为您的文件网关的 IP 地址。

    如果您的本地计算机存在连接问题,请尝试将文件共享挂载到另一台计算机上。

AWS 官方已更新 1 年前