第2步: 在安装文件系统之前,在您的实例上安装和配置Lustre客户端 - 适用于Lustre的AmazonFSx
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

第2步: 在安装文件系统之前,在您的实例上安装和配置Lustre客户端

要安装您的 Amazon FSx for Lustre 文件系统 Amazon EC2 实例,首先安装Lustre客户端。

要将Lustre客户端下载到您的 Amazon EC2 实例

  1. 在客户端上打开终端。

  2. 通过运行以下命令,确定当前在计算实例上运行的内核。

    uname -r
  3. 执行下列操作之一:

    • 如果命令返回 4.14.104-95.84.amzn2.x86_64 基于x86的EC2实例,或 4.14.181-142.260.amzn2.aarch64 或更高,对于基于Graviton2的EC2实例,请使用以下命令下载并安装Lustre客户端。

      sudo amazon-linux-extras install -y lustre2.10
    • 如果命令返回的结果小于 4.14.104-95.84.amzn2.x86_64 基于x86的EC2实例,或小于 4.14.181-142.260.amzn2.aarch64 对于基于Graviton2的EC2实例,更新内核并重新启动您的 Amazon EC2 实例。

      sudo yum -y update kernel && sudo reboot

      确认内核已使用 uname -r 命令。然后,按照上文所述下载并安装Lustre客户端。

    有关在其他Linux发行版上安装Lustre客户端的信息,请参阅 安装Lustre客户端.

挂载您的文件系统

  1. 使用以下命令为挂载点创建目录。

    sudo mkdir -p /mnt/fsx
  2. 将 Amazon FSx for Lustre 文件系统挂载到您所创建的目录中。使用以下命令并替换以下内容:

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

    • 更换 mountname 使用文件系统的挂载名称,您可以通过运行 describe-file-systems AWS CLI 命令或 描述文件系统 API操作。

    sudo mount -t lustre -o noatime,flock file_system_dns_name@tcp:/mountname /mnt/fsx

    此命令通过两个选项安装文件系统: -o noatimeflock:

    • noatime – 关闭对索引节点访问时间的更新。要更新索引节点访问时间,请使用 mount 命令,无 noatime.

    • flock – 启用文件系统的文件锁定。如果您不希望启用文件锁定,请使用 mount 命令,无 flock.

  3. 通过列出您挂载文件系统的目录内容,验证挂载命令是否成功 /mnt/fsx,使用以下命令。

    ls /mnt/fsx import-path lustre $

    您还可以使用 df 命令,遵循。

    df Filesystem 1K-blocks Used Available Use% Mounted on devtmpf 1001808 0 1001808 0% /dev tmpfs 1019760 0 1019760 0% /dev/shm tmpfs 1019760 392 1019368 1% /run tmpfs 1019760 0 1019760 0% /sys/fs/cgroup /dev/xvda1 8376300 1263180 7113120 16% / 123.456.789.0@tcp:/mountname 3547698816 13824 3547678848 1% /mnt/fsx tmpfs 203956 0 203956 0% /run/user/1000

    结果显示 Amazon FSx 文件系统安装在/mnt/fsx上。