自动挂载 Amazon FSx 文件系统 - FSx for Lustre
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

自动挂载 Amazon FSx 文件系统

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

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

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

注意

在更新之前/etc/fstab您的 EC2 实例的文件,请确保您已经创建了 Amazon FSx 文件系统。有关更多信息,请参阅 。第 1 步:创建 Amazon FSx for Lustre 文件系统在入门练习中。

更新 EC2 实例中的 /etc/fstab 文件

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

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

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

    • Replace(替换)/fsx使用您要将 Amazon FSx 文件系统挂载到的目录。

    • Replace(替换)file_system_dns_name使用实际文件系统的 DNS 名称。

    • Replace(替换)mountname使用文件系统的挂载名称。此安装名称将在CreateFileSystemAPI 操作响应。它也在回复中返回describe-file-systems Amazon CLI命令,还有DescribeFileSystemsAPI 操作。

    file_system_dns_name@tcp:/mountname /fsx lustre defaults,noatime,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/fstabfilile 执行以下操作。

字段 描述

file_system_dns_name@tcp:/

Amazon FSx 文件系统的 DNS 名称,用于识别文件系统。您可通过控制台或以编程方式从Amazon CLI或者一个AmazonSDK。

mountname

文件系统的挂载名称。您可通过控制台或以编程方式从Amazon CLI使用describe-file-systems命令或Amazon使用 API 或 SDKDescribeFileSystems操作。

/fsx

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

lustre

文件系统的类型,亚马逊 FSx。

mount options

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

  • defaults— 此值告诉操作系统使用默认装载选项。挂载文件系统后,您可以通过查看文件系统的输出来列出默认装载选项mount命令。

  • noatime— 此选项关闭索引节点访问时间更新。如果要更新索引节点访问时间,请删除此挂载选项。

  • flock— 在启用文件锁定的情况下装载文件系统。如果您不想启用文件锁定,请删除此挂载选项。

  • _netdev— 该值告诉操作系统文件系统驻留在需要网络访问的设备上。该选项禁止实例挂载文件系统,直到在客户端上启用了网络。

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

这些选项可确保在网络连接处于联机状态之前,auto 装载器不会运行。

0

一个值,指示是否应备份文件系统dump. 对于 Amazon FSx,此值应为0.

0

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