

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 HSM 命令匯出檔案
<a name="exporting-files-hsm"></a>

**注意**  
若要將 FSx for Lustre 檔案系統的資料和中繼資料中的變更匯出至 Amazon S3 上的耐用資料儲存庫，請使用中所述的自動匯出功能[自動匯出更新到您的 S3 儲存貯體](autoexport-data-repo-dra.md)。您也可以使用匯出資料儲存庫任務，如中所述[使用資料儲存庫任務匯出變更](export-data-repo-task-dra.md)。

若要將個別檔案匯出至資料儲存庫，並確認檔案已成功匯出至資料儲存庫，您可以執行下列命令。傳回值 `states: (0x00000009) exists archived`表示檔案已成功匯出。

```
sudo lfs hsm_archive path/to/export/file
sudo lfs hsm_state path/to/export/file
```

**注意**  
您必須以根使用者身分或使用 執行 HSM 命令 （例如 `hsm_archive`)`sudo`。

若要匯出整個檔案系統或檔案系統中的整個目錄，請執行下列命令。如果您同時匯出多個檔案，Amazon FSx for Lustre 會將您的檔案平行匯出至 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
```

如果命令傳回的檔案剩餘為零，則匯出完成。