

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

# 在新 EC2 Linux 实例上启用自动挂载
<a name="mount-fs-auto-mount-on-creation"></a>

使用 Amazon EC2 启动实例向导创建新的 EC2 Linux 实例时，可以将该实例配置为自动挂载您的 Amazon EFS 文件系统。EC2 实例会在第一次启动时自动挂载文件系统，并且在重新启动时也会自动挂载文件系统。

此方法使用 EFS 挂载帮助程序挂载文件系统，以更新 EC2 实例上的 /etc/fstab 文件。挂载帮助程序是 [`amazon-efs-utils`](using-amazon-efs-utils.md) 工具集的一部分。

**注意**  
EFS 文件系统不支持在实例启动时在运行 macOS Big Sur 或 Monterey 的 EC2 Mac 实例上挂载。

**注意**  
不能将 Amazon EFS 与基于 Microsoft Windows 的 EC2 实例结合使用。

在启动并连接到 EC2 实例之前，需要创建一个密钥对。有关创建密钥对的更多信息，请参阅《Amazon EC2 用户指南》**中的 [Amazon EC2 密钥对和 Amazon EC2 实例](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html)。

**将 EC2 实例配置为在启动时自动挂载 EFS 文件系统**

1. 打开位于 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 的 Amazon EC2 控制台。

1. 选择**启动实例**。

1. 在**步骤 1：选择一个 Amazon 系统映像（AMI）**中，在列表顶部找到一个 Amazon Linux AMI，然后选择**选择**。

1. 在**步骤 2：选择一个实例类型**中，选择**下一步：配置实例详细信息**。

1. 在 **Step 3: Configure Instance Details (步骤 3：配置实例详细信息)** 中，请提供以下信息：
   + 对于 **Network (网络)**，为您装载的 EFS 文件系统所在的同一 VPC 选择条目。
   + 对于 **Subnet (子网)**，在任何可用区中选择一个默认子网。
   + 对于 **File system (文件系统)**，选择要装载的 EFS 文件系统。文件系统 ID 旁边显示的路径是 EC2 实例将使用的装载点，您可以更改此装载点。
   + 在 **Advanced Details (高级详细信息)** 下，将自动生成 **User data (用户数据)**，并包括挂载您在 **File systems (文件系统)** 下指定的 EFS 文件系统所需的命令。

1. 选择**下一步：添加存储**。

1. 选择 **Next: Add Tags**。

1. 命名您的实例，然后选择**下一步：配置安全组**。

1. 在 **Step 6: Configure Security Group (步骤 6：配置安全组)** 中，将 **Assign a security group (分配安全组)** 设置为 **Select an existing security group (选择现有安全组)**。选择默认安全组以确保它能够访问您的 EFS 文件系统。

   您不能使用该安全组通过安全外壳 (SSH) 访问您的 EC2 实例。对于通过 SSH 进行访问，您稍后可以编辑默认安全性并添加一个允许 SSH 的规则/新安全组。您可以使用以下设置：
   + **类型：**SSH
   + **协议**：TCP
   + **端口范围：**22
   + **源：**任何位置 0.0.0.0/0

1. 选择**审核并启动**。

1. 选择**启动**。

1. 选中您创建的密钥对的复选框，然后选择**启动实例**。

您的 EC2 实例现已配置为在启动或重新启动时装载 EFS 文件系统。