使用HSM指令匯出檔案 - FSx為了光澤

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

使用HSM指令匯出檔案

注意

若要將 Lustre 檔案系統資料和中繼資料中的變更匯出到 Amazon S3 上的耐用資料儲存庫,請使用中所述的自動匯出功能。FSx 自動將更新匯出到 S3 儲存貯體您也可以使用匯出資料儲存庫工作,如中所述使用資料儲存庫工作匯出變更

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

sudo lfs hsm_archive path/to/export/file sudo lfs hsm_state path/to/export/file
注意

您必須以 root 使用者身分或使用執行HSM命令 (例如hsm_archive) sudo

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

如果該命令返回,但剩餘的文件為零,則導出完成。