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

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

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

要从您的Amazon EC2 实例挂载 Amazon FSx for Lustre 文件系统,请先安装 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 lustre
    • 如果命令返回的结果小于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 时 FSx for Lustre 文件系统装载。使用以下命令替换以下项目:

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

    • Replace(替换)mountname使用文件系统的挂载名称,你可以通过运行describe-file-systems Amazon CLI命令或DescribeFileSystemsAPI 操作。

    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

    结果显示亚马逊 FSx 文件系统已安装在 /mnt/fsx 上。