AWS Storage Gateway
User Guide (API Version 2013-06-30)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

使用文件共享

在下文中,您可以找到有关如何在客户端上装载您的文件共享、使用您的共享以及测试文件网关的说明。您的文件共享将接受从任何 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 -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 中删除对象。使用与 Amazon S3 控制台相同的语法,将目录作为 S3 中的文件夹对象进行管理。您可以重命名空目录。递归文件系统操作性能 (例如 ls –l) 取决于存储桶中的对象数。