选择您的 Cookie 首选项

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

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

自动挂载 Amazon FSx 文件系统

聚焦模式

本页内容

自动挂载 Amazon FSx 文件系统 - FSx for Lustre

首次连接到 Amazon EC2 实例后,您可以更新该实例中的 /etc/fstab 文件,这样它每次重启时都会挂载您的 Amazon FSx 文件系统。

使用 /etc/fstab 自动挂载 FSx for Lustre

要在 Amazon EC2 实例重启时自动重新挂载 Amazon FSx 文件系统目录,您可以使用 fstab 文件。fstab 文件包含有关文件系统的信息。命令 mount -a 会在实例启动期间运行,用于挂载 fstab 文件中列出的文件系统。

注意

确保您已创建 Amazon FSx 文件系统,然后才能更新 EC2 实例的 /etc/fstab 文件。有关更多信息,请参阅入门练习中的步骤 1:创建 FSx for Lustre 文件系统

更新 EC2 实例中的 /etc/fstab 文件
  1. 连接到您的 EC2 实例,然后在编辑器中打开 /etc/fstab 文件。

  2. 将以下行添加到 /etc/fstab 文件中。

    将 Amazon FSx for Lustre 文件系统挂载到您所创建的目录中。使用以下命令并替换以下内容:

    • /fsx 替换为要将 Amazon FSx 文件系统挂载到的目录。

    • file_system_dns_name 替换为实际文件系统的 DNS 名称。

    • mountname 替换为文件系统的挂载名称。CreateFileSystem API 操作响应中会返回此挂载名称。此外,describe-file-systems AWS CLI 命令的响应和 DescribeFileSystems API 操作中也会返回此挂载名称。

    file_system_dns_name@tcp:/mountname /fsx lustre defaults,relatime,flock,_netdev,x-systemd.automount,x-systemd.requires=network.service 0 0
    警告

    请在自动挂载文件系统时使用 _netdev 选项,它用于指定网络文件系统。如果缺少 _netdev,您的 EC2 实例可能会停止响应。出现该结果是因为,需要在计算实例启动其网络后初始化网络文件系统。有关更多信息,请参阅 自动挂载失败,并且实例没有响应

  3. 保存对文件所做的更改。

您的 EC2 实例现已配置为每次重启时都挂载 Amazon FSx 文件系统。

注意

在某些情况下,无论挂载的 Amazon FSx 文件系统的状态如何,都可能需要启动您的 Amazon EC2 实例。在这些情况下,将 nofail 选项添加到 /etc/fstab 文件中的文件系统条目中。

您添加到 /etc/fstab 文件中的代码行中的字段执行以下操作。

字段 描述

file_system_dns_name@tcp:/

Amazon FSx 文件系统的 DNS 名称,用于标识文件系统。您可以从控制台中获取该名称,也可以从 AWS CLI 或 AWS SDK 中以编程方式获取该名称。

mountname

文件系统的挂载名称。您可以从控制台获取此名称,也可以使用 describe-file-systems 命令以编程方式从 AWS CLI 获取此名称,还可以使用 DescribeFileSystems 操作从 AWS API 或 SDK 中获取此名称。

/fsx

Amazon FSx 文件系统在 EC2 实例上的挂载点。

lustre

Amazon FSx 文件系统的类型,即 Amazon FSx。

mount options

文件系统的挂载选项,以逗号分隔的列表形式显示以下选项:

  • defaults – 该值向操作系统指示使用默认的挂载选项。挂载文件系统后,您可以通过查看 mount 命令输出来列出默认挂载选项。

  • relatime – 此选项会维护 atime(索引节点访问时间)数据,但不会在每次访问文件时都维护。启用此选项后,只有当文件在上次 atime 数据更新之后被修改(mtime),或者距离上次访问文件已超过一定时间(默认为一天)的情况下,atime 数据才会被写入磁盘。如果要关闭索引节点访问时间更新,请改用 noatime 挂载选项。

  • flock – 在启用文件锁定的情况下挂载您的文件系统。如果不想启用文件锁定,请改用 noflock 挂载选项。

  • _netdev – 该值向操作系统指示文件系统位于需要网络访问的设备上。该选项禁止实例挂载文件系统,直到在客户端上启用了网络。

x-systemd.automount,x-systemd.requires=network.service

这些选项可确保自动挂载程序在网络连接处于联机状态时才会运行。

注意

对于 Amazon Linux 2023 和 Ubuntu 22.04,请使用 x-systemd.requires=systemd-networkd-wait-online.service 选项代替 x-systemd.requires=network.service 选项。

0

表示是否应由 dump 备份文件系统的值。对于 Amazon FSx,该应该是 0

0

表示 fsck 在启动时检查文件系统顺序的值。对于 Amazon FSx 文件系统,该值应为 0,表示 fsck 不应在启动时运行。

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