HSM コマンドを使用したファイルのエクスポート - FSx for Lustre

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_state path/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

ファイルを残さないでコマンドが返ると、エクスポートは完了です。