預先填入 FlexCache 磁碟區

本頁說明如何預先填入 FlexCache 磁碟區

如「快取預先填入」一文所述,您可以設定工作來預先填入快取。

注意事項

  • 預先填入功能僅支援現有的 FlexCache 磁碟區。

  • 啟動預先填入程序後,系統會開始執行一次性工作。這項工作完成後,系統不會持續在快取中預先填入來源的後續變更。如要更新快取,您必須啟動新的預先填入工作,或允許用戶端透過存取快取擷取過時的檔案。

請按照下列操作說明,使用 Google Cloud CLI 啟動預先填入工作。

gcloud

如要啟動預先填入工作,請按照下列步驟操作:

gcloud beta netapp volumes update VOLUME_NAME --location=LOCATION \
  --cache-pre-populate=path-list=PATH_LIST1#PATH_LIST2,exclude-path-list=EXCLUDE_PATH_LIST1#EXCLUDE_PATH_LIST2,recursion=RECURSION

請替換下列資訊:

  • VOLUME_NAME:磁碟區名稱。這個名稱在每個位置中不得重複。

  • LOCATION:FlexCache 磁碟區的位置。

  • PATH_LIST:(選用) 要預先填入的檔案或目錄路徑清單。使用 # 符號分隔多個路徑。

    以下範例說明如何新增多個檔案或目錄路徑:

    path-list=PATH_LIST1#PATH_LIST2
    
  • EXCLUDE_PATH_LIST:選用:預先填入 PATH_LIST 時要排除的檔案或目錄路徑清單。使用 # 符號分隔多個路徑。

    以下範例說明如何排除多個檔案或目錄路徑:

    path-list=EXCLUDE_PATH_LIST1#EXCLUDE_PATH_LIST2
    
  • RECURSION:選用:布林值標記,指出是否應以遞迴方式納入或排除 PATH_LISTEXCLUDE_PATH_LIST 中指定的資料夾。預設值為 false

如要查看預先填入作業的狀態 (是否仍在執行或已完成),請查詢 FlexCache 磁碟區詳細資料。cacheParameters 輸出內容中的 CachePrePopulateState 欄位會顯示目前狀態。