使用 DNS Amazon EC2 名称在 上挂载 - Amazon Elastic File System
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

使用 DNS Amazon EC2 名称在 上挂载

  • 文件系统 DNS 名称 – 使用文件系统的 DNS 名称是最简单的挂载选项。文件系统 DNS 名称自动解析为连接的 Amazon EC2 实例的可用区中的挂载目标 IP 地址。您可以从控制台中获取该 DNS 名称,或者,如果您具有文件系统 ID,您可以使用以下约定构造该名称。

    file-system-id.efs.aws-region.amazonaws.com.cn
    注意

    文件系统 DNS 名称的 DNS 解析要求Amazon EFS文件系统在与客户端实例相同的可用区中具有挂载目标。

    • 通过使用文件系统 DNS 名称,您可以使用以下命令在 Amazon EC2 Linux 实例上挂载文件系统。

      sudo mount -t nfs -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport file-system-id.efs.aws-region.amazonaws.com.cn:/ efs-mount-point
    • 通过使用文件系统 DNS 名称,您可以使用以下命令在运行 macOs Big Sur 的 Amazon EC2 Mac 实例上挂载文件系统。

      sudo mount -t nfs -o nfsvers=4.0,rsize=65536,wsize=65536,hard,timeo=600,retrans=2,noresvport,mountport=2049 file-system-id.efs.aws-region.amazonaws.com.cn:/ efs
      重要

      在挂载运行 mountport=2049 macOS Big Suror 的 EC2 Mac 实例时,您必须使用 才能成功连接到 EFS 文件系统。

  • 挂载目标 DNS 名称 – 2016 年 12 月,我们引入了文件系统 DNS 名称。我们继续为每个可用区挂载目标提供 DNS 名称以保持向后兼容。挂载目标 DNS 名称的通用形式如下所示。

    availability-zone.file-system-id.efs.aws-region.amazonaws.com.cn
    注意

    支持跨可用区的挂载目标 DNS 名称解析。

    在某些情况下,您可能会删除挂载目标,然后在同一可用区中创建新的挂载目标。在这种情况下,该可用区中的新挂载目标的 DNS 名称与旧挂载目标的 DNS 名称相同。

您可以在 Attach (附加) 对话框中查看和复制确切的命令来挂载文件系统。

查看文件系统的挂载命令

  1. 在 Amazon EFS 控制台中,选择要挂载的文件系统以显示其详细信息页面。

  2. 要显示要用于此文件系统的挂载命令,请选择右上角的 Attach (附加)。

    
              Amazon EFS 附加文件系统屏幕,其中显示挂载文件系统时要使用的确切命令。

    Attach (附加) 屏幕显示用于挂载文件系统的确切命令。

  3. 使用 EFS 挂载帮助程序或 NFS 客户端挂载时,默认的 Mount via DNS (通过 DNS 挂载) 视图显示使用文件系统的 DNS 名称挂载文件系统的命令。

有关支持 Amazon EFS 的 AWS 区域列表,请参阅 Amazon Elastic File System 中的 AWS General Reference

要能够在 mount 命令中使用 DNS 名称,必须满足以下条件:

注意

在创建挂载目标后,我们建议您等待 90 秒,然后再挂载您的文件系统。在该等待时间内,将在文件系统所在的 AWS 区域中完全传播 DNS 记录。