选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

将 Amazon EFS 与 Amazon EC2 Linux 实例结合使用

聚焦模式
将 Amazon EFS 与 Amazon EC2 Linux 实例结合使用 - Amazon Elastic Compute Cloud
注意

Amazon EFS 在 Windows 实例上不受支持。

Amazon EFS 提供可扩展文件存储以供和 Amazon EC2 一起使用。您可以使用 EFS 文件系统作为在多个实例上运行的工作负载和应用程序的通用数据源。有关更多信息,请参阅Amazon Elastic File System产品页

本教程向您展示如何在实例启动期间,使用 Amazon EFS 快速创建向导创建和附加 Amazon EFS 文件系统。有关如何使用 Amazon EFS 控制台创建文件系统的教程,请参阅 Amazon Elastic File System User Guide(《Amazon File System 用户指南》)中的 Getting started with Amazon Elastic File System(Amazon Elastic File System 入门)。

注意

使用 EFS 快速创建 EFS 文件系统时,将使用以下服务推荐设置创建文件系统:

使用 Amazon EFS 快速创建创建 EFS 文件系统

在使用 Amazon EC2 启动实例向导的 Amazon EFS 快速创建功能启动实例时,您可以创建 EFS 文件系统并将其挂载到自己的实例。

使用 Amazon EFS 快速创建创建 EFS 文件系统
  1. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

  2. 选择启动实例

  3. (可选)在名称与标签下,为名称输入名称以识别您的实例。

  4. 应用程序和操作系统映像(亚马逊机器映像)下,选择一个 Linux 操作系统;对于亚马逊机器映像(AMI),选择一个 Linux AMI。

  5. Instance type(实例类型)下,为 Instance type(实例类型)选择实例类型,或保留默认设置。

  6. (可选)在密钥对(登录)下,为密钥对名称选择一个现有密钥对或新建一个密钥对。

  7. 网络设置下,选择右侧的编辑;对于子网,选择一个子网。

    注意

    必须先选择子网,才能添加 EFS 文件系统。

  8. 配置存储下,选择右下角的编辑,然后执行以下操作:

    1. 对于文件系统,确保选择 EFS,然后选择创建新的共享文件系统

    2. 对于文件系统名称,输入 Amazon EFS 文件系统的名称,然后选择创建文件系统

    3. 对于挂载点,指定自定义挂载点或保留默认设置。

    4. 要启用对文件系统的访问权限,请选择 Automatically create and attach security groups(自动创建并附加安全组)。选中此复选框后,将自动创建以下安全组,并将其附加到实例和文件系统的挂载目标:

      • 实例安全组:包括允许流量通过 NFS 2049 端口的出站规则,但不包括入站规则。

      • 文件系统挂载目标安全组 – 包括允许来自(上述)实例安全组的流量通过 NFS 2049 端口的入站规则,以及允许流量通过 NFS 2049 端口的出站规则。

      注意

      您还可以选择手动创建并附加安全组。如果要手动创建并附加安全组,请取消选中 Automatically create and attach the required security groups(自动创建并附加所需的安全组)。

    5. 若要在实例启动时自动挂载共享文件系统,请选择 Automatically mount shared file system by attaching required user data script(通过附加所需的用户数据脚本自动挂载共享文件系统)。若要查看自动生成的用户数据,请展开 Advanced details(高级详细信息),然后向下滚动到 User data(用户数据)。

      注意

      如果在选中此复选框之前添加了用户数据,则自动生成的用户数据将覆盖原始用户数据。

  9. 请按需配置任何其他实例配置设置。

  10. Summary(摘要)面板中查看实例配置,然后选择 Launch instance(启动实例)。有关更多信息,请参阅 使用控制台中的启动实例向导来启动 EC2 实例

测试 EFS 文件系统

您可以连接到实例并验证文件系统是否已挂载到您指定的目录(例如,/mnt/efs)。

验证文件系统是否已装载
  1. 连接到您的实例。有关更多信息,请参阅 使用 SSH 连接到 Linux 实例

  2. 从每个实例的终端窗口,运行 df -T 命令以验证是否已挂载 EFS 文件系统。

    $ df -T Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/xvda1 ext4 8123812 1949800 6073764 25% / devtmpfs devtmpfs 4078468 56 4078412 1% /dev tmpfs tmpfs 4089312 0 4089312 0% /dev/shm efs-dns nfs4 9007199254740992 0 9007199254740992 0% /mnt/efs

    请注意,文件系统的名称(在示例输出中显示为 efs-dns)具有以下格式。

    file-system-id.efs.aws-region.amazonaws.com:/
  3. (可选)在该实例的文件系统中创建文件,然后验证您是否可以从另一实例查看该文件。

    1. 在该实例中,运行以下命令来创建文件。

      $ sudo touch /mnt/efs/test-file.txt
    2. 在另一个实例中,运行以下命令来查看文件。

      $ ls /mnt/efs test-file.txt

删除 EFS 文件系统

如果您不再需要文件系统,可将其删除。

要删除文件系统
  1. 访问 https://console.aws.amazon.com/efs/,打开 Amazon Elastic File System 控制台。

  2. 选择要删除的文件系统。

  3. 选择 ActionsDelete file system

  4. 当系统提示您确认时,输入文件系统 ID 并选择删除文件系统

下一主题:

Amazon FSx

上一主题:

Amazon S3
隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。