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

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

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

要从您的 Amazon EC2 实例挂载您的 Amazon 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 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 文件系统挂载到您所创建的目录中。使用以下命令并替换以下项目:

    • Replacefile_system_dns_name替换为实际文件系统的域名系统 (DNS) 名称。

    • Replacemountname替换为文件系统的挂载名称,您可以通过运行describe-file-systems Amazon CLI命令或DescribeFileSystemsAPI 操作。

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

    此命令使用两个选项挂载您的文件系统:-o noatimeflock

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

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

  3. 通过列出装载文件系统的目录的内容来验证 mount 命令是否成功/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

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