使用資料儲存庫任務來釋出檔案 - FSx for Lustre

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

使用資料儲存庫任務來釋出檔案

使用下列程序建立任務,使用 Amazon FSx 主控台和 CLI 從檔案系統釋出檔案。釋出檔案會保留檔案清單和中繼資料,但會移除該檔案內容的本機複本。

  1. https://console.aws.amazon.com/fsx/:// 開啟 Amazon FSx 主控台。

  2. 在左側導覽窗格中,選擇檔案系統,然後選擇您的Lustre檔案系統。

  3. 選擇資料儲存庫索引標籤。

  4. 資料儲存庫關聯窗格中,選擇您要為其建立發行任務的資料儲存庫關聯。

  5. 針對動作,選擇建立發行任務。只有在檔案系統連結至 S3 上的資料儲存庫時,才能使用此選項。隨即顯示建立版本資料庫任務對話方塊。

  6. 要發行的檔案系統路徑中,提供這些目錄或檔案的路徑,以指定最多 32 個要從 Amazon FSx 檔案系統發行的目錄或檔案。您提供的路徑必須相對於檔案系統的掛載點。例如,如果掛載點是 ,/mnt/fsx/mnt/fsx/path1 是您要發佈的檔案系統上的檔案,則提供的路徑為 path1。若要釋出檔案系統中的所有檔案,請指定正斜線 (/) 做為路徑。

    注意

    如果您提供的路徑無效,任務會失敗。

  7. 對於自上次存取以來的最短持續時間,請指定持續時間,以天為單位,因此任何在該持續時間內未存取的檔案都應該釋出。上次存取時間是使用 atimemtime和 的最大值計算ctime。上次存取持續時間超過上次存取後最短持續時間 (相對於任務建立時間) 的檔案將會釋出。上次存取持續時間少於此天數的檔案將不會釋出,即使檔案位於檔案系統路徑以釋出欄位。提供0天的持續時間來釋出檔案,與上次存取之後的持續時間無關。

  8. (選用) 在完成報告下,選擇啟用以產生任務完成報告,提供符合報告範圍中提供範圍之檔案的詳細資訊。若要指定 Amazon FSx 交付報告的位置,請在檔案系統連結的 S3 資料儲存庫中輸入相對路徑,以用於報告路徑

  9. 選擇建立資料儲存庫任務

    檔案系統頁面頂端的通知會顯示您剛建立的任務。

若要檢視任務狀態和詳細資訊,請在資料儲存庫索引標籤中向下捲動至資料儲存庫任務。預設排序順序會在清單頂端顯示最新的任務。

若要從此頁面檢視任務摘要,請選擇您剛建立的任務的任務 ID

  • 使用 create-data-repository-task CLI 命令建立任務,在 FSx for Lustre 檔案系統上發行檔案。對應的 API 操作為 CreateDataRepositoryTask

    設定下列參數:

    • --file-system-id 設定為您要從中釋出檔案的檔案系統 ID。

    • --paths設定為檔案系統上要從中釋出資料的路徑。如果指定目錄,則會發佈目錄中的檔案。如果指定檔案路徑,則只會釋出該檔案。若要釋出檔案系統中匯出至連結 S3 儲存貯體的所有檔案,請指定路徑的正斜線 (/)。

    • --type 設定為 RELEASE_DATA_FROM_FILESYSTEM

    • 設定--release-configuration DurationSinceLastAccess選項,如下所示:

      • Unit – 設為 DAYS

      • Value – 指定代表持續時間的整數,以天為單位,因此任何在該持續時間內未存取的檔案都應該釋出。在少於此天數期間存取的檔案,即使它們位於 --paths 參數中,也不會釋出。提供0天的持續時間來釋出檔案,與上次存取之後的持續時間無關。

    此範例命令指定匯出至連結 S3 儲存貯體且符合--release-configuration條件的檔案,將從指定路徑的目錄中釋出。

    $ aws fsx create-data-repository-task \ --file-system-id fs-0123456789abcdef0 \ --type RELEASE_DATA_FROM_FILESYSTEM \ --paths path1,path2/file1 \ --release-configuration '{"DurationSinceLastAccess":{"Unit":"DAYS","Value":10}}' \ --report Enabled=false

    成功建立資料儲存庫任務後,Amazon FSx 會將任務描述傳回為 JSON。

建立任務以釋出檔案後,您可以檢查任務的狀態。如需檢視資料儲存庫任務的詳細資訊,請參閱存取資料儲存庫任務