建立快照以保留資料狀態

本指南說明如何建立快照,以便保留 Filestore 資料的狀態。如要進一步瞭解快照,請參閱「快照」。

支援的層級

下表列出哪些 Filestore 服務層級支援快照和 revert instance 作業:

級別 快照支援 Revert 支援
基本傳統硬碟
基本固態硬碟
可用區
區域
Enterprise

舊版大規模 SSD 服務級別也支援快照和相關 revert 作業。

雖然企業服務層級支援快照,但無法與 Filestore 多份存儲空間功能搭配使用。

建立快照

您可以使用下列任一方法建立執行個體的快照:

Google Cloud 控制台

  1. 在 Google Cloud 控制台中,前往 Filestore 執行個體頁面。

    前往 Filestore 執行個體頁面

  2. 按一下要建立快照的執行個體。

  3. 按一下「Snapshots」分頁標籤,然後點選「Create snapshot」

  4. 在「Snapshot ID」 中,輸入快照的名稱。檔案共用區名稱和快照 ID 的總長度上限為 77 個半形字元。

  5. 選用:為快照新增說明或標籤。

  6. 按一下 [建立]。

gcloud CLI

如要建立執行個體的快照,請執行 instances snapshots create 指令。--description--labels 旗標會新增為選用引數:

gcloud filestore instances snapshots create SNAPSHOT_ID \
    --instance=INSTANCE_ID \
    --instance-location=LOCATION \
    --description="DESCRIPTION" \
    --labels=KEY=VALUE

更改下列內容:

  • SNAPSHOT_ID 改成您要為快照取的名稱。檔案共用區名稱和快照 ID 的總長度上限為 77 個半形字元。例如:my-snapshot-1
  • INSTANCE_ID 與您要建立快照的執行個體名稱。例如:my-instance-1
  • LOCATION,其中包含執行個體的區域或區域。例如分別為 us-east1-bus-central1。請注意,執行個體的服務級別會決定區域或區域是否為有效的引數。
  • DESCRIPTION 與快照說明。
  • KEY=VALUE,... 和一或多個要納入的 KEY=VALUE 組合。

範例

下列指令會建立位於 us-central1 中的執行個體 nfs-server 的快照。快照名稱為 nfs-server-snapshot

gcloud filestore instances snapshots create nfs-server-snapshot \
    --instance=nfs-server \
    --instance-location=us-central1 \

列出、查看、更新及刪除快照

您可以列出、查看、更新及刪除快照。

Google Cloud 控制台

如要在 Google Cloud 控制台中管理快照,請按照下列步驟操作:

  1. 前往 Filestore 執行個體頁面。

    前往 Filestore 執行個體頁面

  2. 按一下要查看快照的執行個體 ID。

  3. 按一下「快照」分頁標籤。

在「快照」分頁中:

  • 如要查看快照的詳細資料,請按一下快照 ID。
  • 如要編輯快照,請在快照詳細資料頁面中按一下「編輯」
  • 如要刪除快照:
  1. 按一下要刪除的快照 ID。
  2. 點選「刪除」。
  3. 按照系統提示輸入快照 ID。
  4. 點選「刪除」。

gcloud CLI

列出目前專案中的所有快照

如要查看執行個體的快照清單,請執行 instances snapshots list 指令:

gcloud filestore instances snapshots list \
    --instance=INSTANCE_ID \
    --instance-location=LOCATION

更改下列內容:

  • INSTANCE_ID 與您要建立快照清單的執行個體名稱。例如:my-instance-1
  • LOCATION,其中包含執行個體的區域或區域。例如分別為 us-east1-bus-central1。請注意,執行個體的服務級別會決定區域或區域是否為有效的引數。

查看快照相關資訊

如要查看快照的相關資訊,請執行 instances snapshots describe 指令:

gcloud filestore instances snapshots describe SNAPSHOT_ID \
    --instance=INSTANCE_ID \
    --instance-location=LOCATION

更改下列內容:

  • SNAPSHOT_ID 改成您要為快照取的名稱。例如:my-snapshot-1
  • INSTANCE_ID 與建立快照的執行個體名稱。例如:my-instance-1
  • LOCATION區域或區域的執行個體建立快照。例如 us-east1-bus-central1。請注意,執行個體的服務級別會決定區域或區域是否為有效的引數。

更新快照

如要更新快照,請執行 instances snapshots update 指令。--description--update-labels 旗標會新增為選用引數:

gcloud filestore instances snapshots update SNAPSHOT_ID \
    --instance=INSTANCE_ID \
    --instance-location=LOCATION \
    --description="NEW-DESCRIPTION" \
    --update-labels=KEY1=VALUE1,KEY2=VALUE2...

更改下列內容:

  • SNAPSHOT_ID 改成您要為快照取的名稱。例如:my-snapshot-1
  • INSTANCE_ID 與建立快照的執行個體名稱。例如:my-instance-1
  • LOCATION區域或區域的執行個體建立快照。例如 us-east1-bus-central1。請注意,執行個體的服務級別會決定區域或區域是否為有效的引數。
  • NEW-DESCRIPTION,其中包含快照的新說明。
  • KEY1=VALUE1,... 和一或多個要更新的 KEY=VALUE 組合。如果標籤已存在,系統會更新標籤的值;如果不存在,則會建立新標籤。

刪除快照

刪除快照是一項長時間執行的作業,可能需要數小時才能完成,具體取決於涉及的檔案數量。

如要刪除快照,請執行 instances snapshots delete 指令:

gcloud filestore instances snapshots delete SNAPSHOT_ID \
    --instance=INSTANCE_ID \
    --instance-location=LOCATION \

更改下列內容:

  • SNAPSHOT_ID 改成您要為快照取的名稱。例如:my-snapshot-1
  • INSTANCE_ID 與建立快照的執行個體名稱。例如:my-instance-1
  • LOCATION區域或區域的執行個體建立快照。例如 us-east1-bus-central1。請注意,執行個體的服務級別會決定區域或區域是否為有效的引數。

還原資料

您可以從快照還原個別檔案,或將整個檔案分享還原至先前的快照狀態。

詳情請參閱「從快照還原檔案」和「將執行個體還原為先前的快照狀態」。

監控

您可以使用 Metrics Explorer 監控執行個體的快照容量。詳情請參閱「使用 Metrics Explorer 建立圖表」。

後續步驟