自动挂载您的 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确保您已创建 Amazon FSx 文件系统,然后才能确保您已创建 Amazon FSx 文件系统。有关更多信息,请参阅 。第 1 步:为 Lustre 文件系统创建 Amazon FSx for Lustre 文件系统在入门练习中。

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

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

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

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

    • Replace/fsx使用您要挂载 Amazon FSx 文件系统的目录。

    • Replacefile_system_dns_name使用实际文件系统的 DNS 名称。

    • Replacemountname使用文件系统的装载名称。此挂载名称将在CreateFileSystemAPI 操作响应。在响应中,它也会返回describe-file-systems Amazon CLI命令,以及DescribeFileSystemsAPI 操作。

    file_system_dns_name@tcp:/mountname /fsx lustre defaults,noatime,flock,_netdev 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 名称,用于标识文件系统。您可以从控制台中获取该名称,也可以从以编程方式从Amazon CLI或者AmazonSDK。

mountname

文件系统的挂载名称。您可以从控制台中获取该名称,也可以从以编程方式从Amazon CLI使用describe-file-systems命令或AmazonAPI 或 SDK 使用DescribeFileSystemsoperation.

/fsx

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

lustre

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

mount options

文件系统挂载选项,以逗号分隔列出,包含以下选项:

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

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

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

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

0

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

0

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