特定のファイルセットのマウント
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 ドキュメントウェブサイト