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

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

自动挂载您的 Amazon FSx 文件系统

您可以更新 /etc/fstab 文件 Amazon EC2 第一次连接到实例后,它能够安装您的 Amazon FSx 文件系统。

使用/etc/fstab安装 Amazon FSx for Lustre 自动

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

注意

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

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

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

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

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

    • Replace /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,noatime,flock,_netdev 0 0
    警告

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

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

您的EC2实例现已配置为挂载 Amazon FSx 文件系统。

注意

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

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

字段 Description

file_system_dns_name@tcp:/

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

mountname

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

/fsx

的装载点 Amazon FSx 文件系统。

lustre

文件系统的类型, Amazon FSx.

mount options

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

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

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

  • flock – 挂载您的文件系统,并启用了文件锁定。如果不希望启用文件锁定,请删除此挂载选项。

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

0

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

0

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