在客户端上挂载 NFS 文件共享 - Amazon Storage Gatewa
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在客户端上挂载 NFS 文件共享

使用以下步骤将您的 NFS 文件共享挂载到客户端上的驱动器上,并将其映射到您的 Amazon S3 存储桶。

挂载文件共享并将其映射到 Amazon S3 存储桶
  1. 如果您使用 Microsoft Windows 客户端,建议您创建 SMB 文件共享并使用已在 Windows 客户端上安装的 SMB 客户端访问它。如果使用 NFS,请在 Windows 中开启 NFS 的服务。

  2. 挂载 NFS 文件共享:

    • 对于 Linux 客户端,请在命令提示符下键入以下命令:

      sudo mount -t nfs -o nolock,hard [GatewayVMIPAddress]:/[FileShareName] [ClientMountPath]

    • 对于 Windows 客户端,请在命令提示符下键入以下命令 (cmd.exe)。

      mount –o nolock -o mtype=hard [GatewayVMIPAddress]:/[FileShareName] [WindowsDriveLetter]

    例如,假设在 Windows 客户端上,您的虚拟机的 IP 地址为 123.123.1.2,而您的文件共享名称为。test-fileshare还假设要映射到驱动器 T。在这种情况下,您的命令应如下所示。

    mount -o nolock -o mtype=hard 123.123.1.2:/test-fileshare T:

    注意

    在装载文件共享时,请注意事项:

    • 默认情况下,Windows 对 NFS 共享使用软挂载。出现连接问题时,软挂载更容易超时。我们建议对关键工作负载使用硬挂载,因为硬装载更安全,可以更好地保存数据。要使用硬挂载,请确保您的命令使用开-o mtype=hard关。

    • S3 文件网关不支持 NFS 文件锁定。在装载 NFS 文件共享时,请务必使用该-o nolock选项关闭文件锁定。

    • 您可能会遇到这样的情况:Amazon S3 存储桶中存在一个文件夹和一个对象,并且名称相同。在这种情况下,如果对象名称不包含尾部斜杠,则只有该文件夹在文件网关中可见。例如,如果存储桶包含名为test或的对象test/和名为的文件夹test/test1,则仅在文件网关中可见test/test/test1且可见。

    • 在重新启动客户端之后,您可能需要重新装载文件共享。

    • 如果您使用的是 Windows 客户端,请在通过不含选项的 mount 命令进行装载后检查您的 mount 选项。该响应应确认使用提供的最新选项装载文件共享。它还应在确认您未在使用缓存的旧条目,这需要至少 60 秒才能清除。

下一步

测试您的 S3 文件网关