HSM コマンドを使用したファイルのエクスポート
注記
FSx for Lustre ファイルシステムのデータおよびメタデータの変更を Simple Storage Service (Amazon S3) の耐久性のあるデータリポジトリにエクスポートするには、「S3 バケットに更新を自動的にエクスポートする」で説明されている自動エクスポート機能を使用します。「データリポジトリのタスクを使用した変更のエクスポート」の説明に従って、データリポジトリのエクスポートタスクを使用することもできます。
個々のファイルをデータリポジトリにエクスポートし、ファイルがデータリポジトリに正常にエクスポートされたことを確認するには、以下に示すコマンドを実行します。states: (0x00000009) exists archived
の戻り値はのファイルが正常にエクスポートされたことを示します。
sudo lfs hsm_archive
path/to/export/file
sudo lfs hsm_statepath/to/export/file
注記
ルートユーザーとして、または sudo
を使用して HSM コマンド (hsm_archive
など) を実行する必要があります。
ファイルシステム全体またはファイルシステム内のディレクトリ全体をエクスポートするには、次のコマンドを実行します。複数のファイルを同時にエクスポートする場合、Amazon FSx for Lustre はファイルを Simple Storage Service (Amazon S3) データリポジトリに並行してエクスポートします。
nohup find
local/directory
-type f -print0 | xargs -0 -n 1 sudo lfs hsm_archive &
エクスポートが完了したかどうかを判定するには、次のコマンドを実行します。
find
path/to/export/file
-type f -print0 | xargs -0 -n 1 -P 8 sudo lfs hsm_state | awk '!/\<archived\>/ || /\<dirty\>/' | wc -l
ファイルを残さないでコマンドが返ると、エクスポートは完了です。