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
の 2 つのオプションでファイルシステムをマウントします。-
relatime
—atime
オプションでは、ファイルがアクセスされるたびにatime
(inode アクセス時間) のデータが保持されるのに対し、relatime
オプションでもatime
のデータが保持されますが、ファイルがアクセスされるたびに保持されるわけではありません。relatime
オプションを有効にすると、atime
のデータが最後に更新されてからファイルが変更された場合 (mtime
)、またはファイルが一定時間以上 (デフォルトでは 6 時間) 前に最後にアクセスされた場合にのみ、atime
のデータがディスクに書き込まれます。relatime
またはatime
のオプションを使用すると、ファイルのリリース プロセスが最適化されます。注記
ワークロードに正確なアクセス時間の精度が必要な場合は、
atime
マウントオプションを使用してマウントできます。ただし、これを行うと、正確なアクセス時間値を維持するために必要なネットワークトラフィックが増加し、ワークロードのパフォーマンスに影響する可能性があります。ワークロードにメタデータのアクセス時間が必要ない場合は、
noatime
マウントオプションを使用してアクセス時間の更新を無効にすると、パフォーマンスが向上する可能性があります。ファイルのリリースやデータの有効性のリリースなど、atime
に焦点を絞ったプロセスでは、リリース時に不正確さが生じることに注意してください。 -
flock
- ファイルシステムのファイルロックを有効にします。ファイルロックを有効にしない場合は、mount
なしのflock
コマンドを使用します。
-
次のコマンドを使用し、ファイルシステム、/mnt/fsx をマウントしたディレクトリの内容を一覧表示して、mount コマンドが正常に実行されたことを確認します。
$
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 ファイルシステムを示しています。