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

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

自动挂载您的亚马逊 FSX 文件系统

您可以更新/etc/fstab文件,以便每次重新启动 Amazon EC2 FSx 文件系统都挂载 Amazon FSx 文件系统。

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

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

注意

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

更新 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或Amazon开发工具包。

mountname

文件系统的挂载名称。您可以从控制台中获取该名称,也可以从Amazon CLI使用describe-file-systems命令或AmazonAPI 或软件开发工具包使用DescribeFileSystemsoperation.

/fsx

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

lustre

Amazon FSx。

mount options

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

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

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

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

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

0

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

0

一个值,该值指示fsck在启动时检查文件系统。对于 Amazon FSx 文件系统,该值应为0以指示fsck不应在启动时运行。