

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

# 从 Amazon Elastic Compute Cloud 实例挂载
<a name="mounting-ec2-instance"></a>

您可以从 Amazon EC2 实例挂载文件系统。

**从 Amazon EC2 挂载文件系统**

1. 连接到 Amazon EC2 实例。

1. 使用以下命令在你的 f FSx or Lustre 文件系统上为装载点创建一个目录。

   ```
   $ sudo mkdir -p /fsx
   ```

1. 将 Amazon f FSx or Lustre 文件系统挂载到您创建的目录中。使用以下命令并替换以下项目：
   + 将 `file_system_dns_name` 替换为实际文件系统的 DNS 名称。
   + 将 `mountname` 替换为文件系统的挂载名称。`CreateFileSystem` API 操作响应中会返回此挂载名称。它还会在**describe-file-systems** AWS CLI 命令和 [DescribeFileSystems](https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeFileSystems.html)API 操作的响应中返回。

   ```
   sudo mount -t lustre -o relatime,flock file_system_dns_name@tcp:/mountname /fsx
   ```

    此命令使用 `-o relatime` 和 `flock` 两个选项挂载您的文件系统：
   +  `relatime` – 选项 `atime` 会维护每次访问文件时的 `atime` 数据（索引节点访问时间），而选项 `relatime` 虽然会维护 `atime` 数据，但不是每次访问文件时都维护。启用选项 `relatime` 后，只有当文件在上次 `atime` 数据更新之后被修改（`mtime`），或者距离上次访问文件已超过一定时间（默认为 6 小时）的情况下，`atime` 数据才会被写入磁盘。使用选项 `relatime` 或 `atime` 将优化[文件发布](file-release.md)过程。
**注意**  
如果您的工作负载需要精确的访问时间准确度，则可以使用 `atime` 挂载选项进行挂载。但是，这样做可能会增加保持精确访问时间值所需的网络流量，进而影响工作负载性能。  
如果您的工作负载不需要元数据访问时间，则使用 `noatime` 挂载选项禁用访问时间更新可以提高性能。请注意，诸如文件发布或数据发布有效性等注重 `atime` 的过程在发布中可能不准确。
   +  `flock` – 为您的文件系统启用文件锁定。如果您不想启用文件锁定，请使用不启用 `flock` 的 `mount` 命令。

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

   ```
   $ ls /fsx
   import-path  lustre
   $
   ```

   您也可以使用以下 `df` 命令。

   ```
   $ df
   Filesystem                    1K-blocks    Used  Available Use% Mounted on
   devtmpfs                        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% /fsx
   tmpfs                            203956       0     203956   0% /run/user/1000
   ```

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