挂载特定的文件集
通过使用 Lustre 文件集功能,您可以只挂载文件系统命名空间的一个子集,这就是文件集。要挂载文件系统的文件集,请在客户端的文件系统名称后指定子目录路径。文件集挂载(也称为“子目录挂载”)可限制文件系统名称空间在特定客户端上的可见性。
示例 – 挂载 Lustre 文件集
-
假设您有一个包含以下目录的 FSx for Lustre 文件系统:
team1/dataset1/ team2/dataset2/
-
您只挂载
team1/dataset1
文件集,这样在客户端本地只能看到文件系统的这一部分。使用以下命令并替换以下项目:将
替换为实际文件系统的 DNS 名称。file_system_dns_name
将
替换为文件系统的挂载名称。mountname
CreateFileSystem
API 操作响应中会返回此挂载名称。此外,describe-file-systems AWS CLI 命令的响应和 DescribeFileSystems API 操作中也会返回此挂载名称。
mount -t lustre
file_system_dns_name
@tcp:/mountname
/team1/dataset1 /fsx
使用 Lustre 文件集功能时,请注意以下事项:
没有任何限制可以阻止客户端使用不同的文件集重新挂载文件系统,或者根本不使用任何文件集。
使用文件集时,某些需要访问
.lustre/
目录的 Lustre 管理命令可能不起作用,例如lfs fid2path
命令。如果您计划在同一主机上挂载同一个文件系统的多个子目录,请注意这将比单个挂载点消耗更多的资源,而且只挂载一次文件系统根目录可能会更有效。
有关 Lustre 文件集功能的更多信息,请参阅 Lustre 文档网站