本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用資料儲存庫工作釋放檔案
使用下列程序建立使用 Amazon FSx 主控台和從檔案系統釋放檔案的任務CLI。釋放檔案會保留檔案清單和中繼資料,但會移除該檔案內容的本機複本。
在打開 Amazon FSx 控制台https://console.aws.amazon.com/fsx/
。 -
在左側導覽窗格中,選擇 [檔案系統],然後選擇您的 Lustre 檔案系統。
-
選擇「資料儲存庫」頁籤。
-
在 [資料存放庫關聯] 窗格中,選擇您要為其建立發行任務的資料儲存庫關聯。
-
針對「動作」,選擇「建立核發作業」 只有當檔案系統連結至 S3 上的資料儲存庫時,才能使用此選項。建立發行資料儲存庫工作對話方塊隨即顯示
-
在要釋放的檔案系統路徑中,透過提供這些目錄或檔案的路徑,指定最多 32 個要從 Amazon FSx 檔案系統釋放的目錄或檔案。您提供的路徑必須相對於檔案系統的掛載點。例如,如果掛載點是
/mnt/fsx
並且/mnt/fsx/path1
是您要釋放的檔案系統上的檔案,則要提供的路徑為path1
。若要釋放檔案系統中的所有檔案,請指定正斜線 (/) 做為路徑。注意
如果您提供的路徑無效,工作就會失敗。
-
對於自上次存取以來的最短持續時間,請指定以天為單位的持續時間,以便釋放在該持續時間內未存取的任何檔案。上次存取時間是使用、和的最
atime
大mtime
值來計算ctime
。將釋放上次存取持續時間超過上次存取後最短持續時間的檔案 (相對於工作建立時間)。上次存取期間少於此天數的檔案將不會被釋放,即使這些檔案位於 [要釋放的檔案系統路徑] 欄位中也是如此。提供一段持續時間,以釋放檔案,與上次存取後的持續時間無關。0
-
(選擇性) 在 [完成報告] 下,選擇 [啟用] 以產生工作完成報告,其中提供符合 [報告範圍] 所提供範圍之檔案的詳細資訊。若要指定 Amazon FSx 傳遞報表的位置,請在檔案系統的連結 S3 資料儲存庫上輸入報表路徑的相對路徑。
-
選擇建立資料儲存庫工作。
[檔案系統] 頁面頂端的通知會顯示您剛剛建立進行中的工作。
若要檢視工作狀態和詳細資訊,請在「資料儲存庫」標籤中,向下捲動至「資料儲存庫工作」。預設排序順序會在清單頂端顯示最近的工作。
若要從此頁面檢視作業摘要,請為您剛建立的工作選擇「工作 ID」。
-
使用指
create-data-repository-task
CLI令建立可釋放 Lustre 檔案系統上檔案FSx的工作。相應的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。
-
建立要釋放檔案的工作後,您可以檢查工作的狀態。如需檢視資料儲存庫工作的詳細資訊,請參閱存取資料儲存庫工作。