本指南說明如何建立快照,以便保留 Filestore 資料的狀態。如要進一步瞭解快照,請參閱「快照」。
支援的層級
下表列出哪些 Filestore 服務層級支援快照和 revert instance
作業:
級別 | 快照支援 | Revert 支援 |
---|---|---|
基本傳統硬碟 | 否 | 否 |
基本固態硬碟 | 否 | 否 |
可用區 | 是 | 是 |
區域 | 是 | 是 |
Enterprise | 是 | 是 |
舊版大規模 SSD 服務級別也支援快照和相關 revert
作業。
雖然企業服務層級支援快照,但無法與 Filestore 多份存儲空間功能搭配使用。
建立快照
您可以使用下列任一方法建立執行個體的快照:
Google Cloud 控制台
在 Google Cloud 控制台中,前往 Filestore 執行個體頁面。
按一下要建立快照的執行個體。
按一下「Snapshots」分頁標籤,然後點選「Create snapshot」。
在「Snapshot ID」 中,輸入快照的名稱。檔案共用區名稱和快照 ID 的總長度上限為 77 個半形字元。
選用:為快照新增說明或標籤。
按一下 [建立]。
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-b
或us-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 控制台中管理快照,請按照下列步驟操作:
前往 Filestore 執行個體頁面。
按一下要查看快照的執行個體 ID。
按一下「快照」分頁標籤。
在「快照」分頁中:
- 如要查看快照的詳細資料,請按一下快照 ID。
- 如要編輯快照,請在快照詳細資料頁面中按一下「編輯」。
- 如要刪除快照:
- 按一下要刪除的快照 ID。
- 點選「刪除」。
- 按照系統提示輸入快照 ID。
- 點選「刪除」。
gcloud CLI
列出目前專案中的所有快照
如要查看執行個體的快照清單,請執行 instances snapshots list
指令:
gcloud filestore instances snapshots list \
--instance=INSTANCE_ID \
--instance-location=LOCATION
更改下列內容:
- INSTANCE_ID 與您要建立快照清單的執行個體名稱。例如:
my-instance-1
。 - LOCATION,其中包含執行個體的區域或區域。例如分別為
us-east1-b
或us-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-b
或us-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-b
或us-central1
。請注意,執行個體的服務級別會決定區域或區域是否為有效的引數。 - NEW-DESCRIPTION,其中包含快照的新說明。
- KEY1=VALUE1,... 和一或多個要更新的
KEY=VALUE
組合。如果標籤已存在,系統會更新標籤的值;如果不存在,則會建立新標籤。
刪除快照
刪除快照是一項長時間執行的作業,可能需要數小時才能完成,具體取決於涉及的檔案數量。
如要刪除快照,請執行 instances snapshots delete
指令:
gcloud filestore instances snapshots delete SNAPSHOT_ID \
--instance=INSTANCE_ID \
--instance-location=LOCATION \
更改下列內容:
還原資料
您可以從快照還原個別檔案,或將整個檔案分享還原至先前的快照狀態。
詳情請參閱「從快照還原檔案」和「將執行個體還原為先前的快照狀態」。
監控
您可以使用 Metrics Explorer 監控執行個體的快照容量。詳情請參閱「使用 Metrics Explorer 建立圖表」。