本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 EFS 挂载帮助程序的先决条件
您可以使用 Amazon EFS 挂载帮助程序在亚马逊 EC2 实例上挂载 EFS 文件系统。要使用挂载帮助程序,您需要具有:
-
要挂载的文件系统的文件系统 ID – EFS 挂载帮助程序将文件系统 ID 解析为挂载目标弹性网络接口(ENI)的本地 IP 地址,无需调用外部资源。
-
EFS 挂载目标 — 您在虚拟私有云 (VPC) 中创建挂载目标。如果您使用服务推荐设置在控制台中创建文件系统,则会在文件系统所在的每个可用区 Amazon Web Services 区域 中创建一个挂载目标。有关创建挂载目标的说明,请参阅管理挂载目标。
注意
我们建议您在新创建的挂载目标的生命周期状态变为可用后等待 60 秒,然后再通过 DNS 挂载文件系统。这种等待可以让 DNS 记录在文件系统 Amazon Web Services 区域 所在的位置完全传播。
如果您在与 EC2实例不同的可用区中使用挂载目标,则跨可用区发送的数据将产生标准 EC2 费用。可能还会面临更高的文件系统操作延迟。
从不同的可用区挂载单区文件系统:
文件系统可用区域的名称 — 如果您要安装的 EFS One Zone 文件系统与 EC2 实例位于不同的可用区中。
挂载目标 DNS 名称 – 或者,也可以指定挂载目标的 DNS 名称,而不是可用区。
-
运行支持的 Linux 或 macOS 发行版之一的 EC2 实例 — 使用挂载助手挂载文件系统的支持发行版如下:
-
Amazon Linux 2
-
Amazon Linux 2023
-
Amazon Linux 2017.09 及更高版本
macOS Big Sur
-
Red Hat Enterprise Linux(和衍生产品,如 CentOS)7 和更新版本
-
Ubuntu 16.04 LTS 和更新版本
注意
EC2 运行 macOS Big Sur 的 Mac 实例仅支持 NFS 4.0。
-
-
EFS 挂载助手安装在 EC2实例上 — 挂载助手是实用程序
amazon-efs-utils
包中的一个工具。有关安装的信息amazon-efs-utils
,请参见安装 Amazon EFS 客户端。 -
EC2 实例位于 VPC 中 — 连接的 EC2 实例必须位于基于 Amazon VPC 服务的虚拟私有云 (VPC) 中。还必须将其配置为使用提供的 DNS 服务器 Amazon。有关亚马逊 DNS 服务器的信息,请参阅亚马逊 VPC 用户指南中的亚马逊 VPC 中的 DHCP 选项集。
-
VPC 已启用 DNS 主机名 — 连接 EC2 实例的 VPC 必须启用 DNS 主机名。有关更多信息,请参阅 Amazon VPC 用户指南中的您的 VPC 的 DNS 属性。
-
对于不同的 EC2 实例和文件系统 Amazon Web Services 区域-如果 EC2 实例和要挂载的文件系统位于不同的位置 Amazon Web Services 区域,则需要编辑
efs-utils.conf
文件中的region
属性。有关更多信息,请参阅 从其他服务器装载 EFS 文件系统 Amazon Web Services 区域。