AWS Storage Gateway
User Guide (API 版本 2013-06-30)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

使用文件共享

在下文中,您可以找到有关如何在客户端上装载您的文件共享,使用您的共享,测试文件网关以及根据需要清理资源的说明。您的文件共享将接受从任何 NFS 客户端进行的连接。有关更多信息,请参阅 文件网关支持的 NFS 客户端

在客户端上装载您的文件共享

现在,您在客户端驱动器上装载了文件共享并将其映射到您的 Amazon S3 存储桶。

装载文件共享并将其映射到 Amazon S3 存储桶

  1. 如果您使用 Windows 客户端,请打开 NFS 的服务。

  2. 装载文件共享:

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

      mount –o nolock [您的网关 VM IP 地址]:/[S3 存储桶名称][Windows 客户端上的驱动器盘符]

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

      sudo mount -t nfs -o nolock [您的网关 VM IP 地址]:/[S3 存储桶名称][您的客户端上的装载路径]

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

      sudo mount_nfs -o vers=3,nolock,rwsize=65536 -v [您的网关 VM IP 地址]:/[S3 存储桶名称] [您的客户端上的装载路径]

    例如,假设在 Windows 客户端上,您的 VM 的 IP 地址是 123.456.1.2,Amazon S3 存储桶名称是 test-bucket。还假设还要映射到驱动器 T。在这种情况下,您的命令应如下所示:

    mount –o nolock 123.456.1.2:/test-bucket T:

    注意

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

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

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

测试文件网关

您可以将文件和文件夹复制到映射驱动器。文件会自动上传到您的 Amazon S3 存储桶。

从 Windows 客户端上传文件到 Amazon S3

  1. 在 Windows 客户端上,导航到您装载了文件共享的驱动器。驱动器名称前面是您的 S3 存储桶的名称。

  2. 将文件或文件夹复制到该驱动器。

  3. 在 Amazon S3 管理控制台上,导航到您映射的存储桶。此时应该看到在您指定的 Amazon S3 存储桶中复制的文件和文件夹。

    您可以在 AWS Storage Gateway 管理控制台的 File shares (文件共享) 选项卡中看到您创建的文件共享。

您的 NFS 客户端可以写入、读取、删除、重命名和截断文件。

注意

文件网关不支持在文件共享上创建硬链接或符号链接。

请注意关于文件网关如何与 S3 协同工作的几个要点:

  • 读取数据通过读通缓存提供。换句话说,如果数据不可用,将从 S3 中获取数据并添加到缓存中。

  • 借助回写式缓存,通过经优化的分段上传将写入内容发送到 S3。

  • 读取和写入操作经过了优化,因此仅在网络上传输所请求或已修改的部分。

  • 从 S3 中删除对象。

  • 使用与 Amazon S3 控制台中相同的语法,将目录作为 S3 中的文件夹对象进行管理。您可以重命名空目录。

  • 递归文件系统操作性能 (例如 ls –l) 取决于存储桶中的对象数。

我从这里可以继续进行哪些内容?

在前面的章节中,您创建并开始使用文件网关,包括装载文件共享和测试您的设置。

本指南的其他章节介绍如何进行如下操作:

清除不需要的资源

如果您作为示例练习或测试创建了网关,请考虑将其清除以避免产生意外或不必要的费用。

清除不需要的资源

  1. 删除任何快照。有关说明,请参阅删除快照

  2. 除非您计划继续使用网关,否则请将其删除。有关更多信息,请参阅 使用 AWS Storage Gateway 控制台删除网关并清除相关资源

  3. 从本地主机中删除 AWS Storage Gateway VM。如果您在 Amazon EC2 实例上创建了网关,请终止该实例。