从 Amazon Elastic Compute Cloud 实例挂载
您可以从 Amazon EC2 实例挂载文件系统。
从 Amazon EC2 挂载文件系统
-
连接到 Amazon EC2 实例。
-
使用以下命令在 FSx for Lustre 文件系统上为挂载点创建目录。
$ sudo mkdir -p /fsx
-
将 Amazon FSx for Lustre 文件系统挂载到您所创建的目录中。使用以下命令并替换以下项目:
将
替换为实际文件系统的 DNS 名称。file_system_dns_name
将
替换为文件系统的挂载名称。mountname
CreateFileSystem
API 操作响应中会返回此挂载名称。此外,describe-file-systems AWS CLI 命令的响应和 DescribeFileSystems 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
将优化文件发布过程。注意
如果您的工作负载需要精确的访问时间准确度,则可以使用
atime
挂载选项进行挂载。但是,这样做可能会增加保持精确访问时间值所需的网络流量,进而影响工作负载性能。如果您的工作负载不需要元数据访问时间,则使用
noatime
挂载选项禁用访问时间更新可以提高性能。请注意,诸如文件发布或数据发布有效性等注重atime
的过程在发布中可能不准确。 -
flock
– 为您的文件系统启用文件锁定。如果您不想启用文件锁定,请使用不启用flock
的mount
命令。
-
使用以下命令列出挂载文件的系统目录 /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 上的 Amazon FSx 文件系统。