本頁說明如何將備份還原至執行個體。
事前準備
開始還原資料前,請先啟用 API,並確認已授予必要角色和權限。 詳情請參閱「事前準備」一文。
將標準備份還原至來源或現有執行個體
您可以將基本級備份還原至來源執行個體,或是現有 Filestore 執行個體的檔案共用。
建議您先暫停應用程式並從檔案系統卸載,再啟動還原作業,以降低應用程式發生錯誤的風險。從備份還原檔案共用區後,您必須重新掛接檔案共用區。成功還原後,所有未完成的檔案鎖定都會遭到撤銷。還原期間,用戶端 READ 和 WRITE 作業會暫停。
將備份還原至現有的 Filestore 執行個體時,目標執行個體的容量必須大於或等於建立備份的原始執行個體。如果原始執行個體的容量較大,您必須先增加目標執行個體的容量,再嘗試還原作業。
如果備份還原至基本傳統硬碟或基本固態硬碟執行個體失敗,檔案共用狀態會維持不變。
控制台
- 前往 Google Cloud 控制台的「Instances」(執行個體) 頁面。
- 在執行個體清單中,按一下要還原備份的執行個體,查看執行個體詳細資料。
- 按一下 [備份] 分頁標籤。
- 找出要還原的備份,然後按一下「更多動作」圖示 。
- 按一下「還原備份」。
- 選擇要將備份還原至何種執行個體:
- 如要還原來源執行個體,請按一下「來源執行個體」。
- 如要還原至其他現有執行個體:
- 按一下「其他現有執行個體」。
- 按一下「選取執行個體」。
- 選取要將還原的備份檔存放於哪個目標執行個體,然後按一下「選取」。
- 按一下「還原」。
- 按一下確認核取方塊。
- 在輸入欄位中輸入備份名稱,然後按一下「還原」。
gcloud
如要將 Filestore 檔案共用區還原至現有執行個體,請執行 instances restore 指令:
gcloud filestore instances restore INSTANCE_ID \
--source-backup=BACKUP_ID \
--source-backup-region=BACKUP_LOCATION \
--file-share=FILE_SHARE_NAME \
--zone=INSTANCE_LOCATION
其中:
- INSTANCE_ID 是要還原檔案共用區的現有 Filestore 執行個體名稱。
- BACKUP_ID 是要還原的備份名稱。
- BACKUP_LOCATION 是備份所在的地區。
- FILE_SHARE_NAME 是要還原的檔案共用名稱。
- INSTANCE_LOCATION 是 Filestore 執行個體所在的區域。
範例
下列指令會將位於 asia-east2 區域的 mybackup 還原至 Filestore 執行個體 myinstance 上的檔案共用區 vol1,該執行個體位於 us-central1-c 區域:
gcloud filestore instances restore myinstance \
--source-backup=mybackup \
--source-backup-region=asia-east2 \
--file-share=vol1 \
--zone=us-central1-c
將標準備份還原至新執行個體
將區域、區域和企業備份還原至新的 Filestore 執行個體時,新檔案共用的容量必須大於或等於備份容量。 如要還原標準備份,請按照下列步驟操作:
控制台
gcloud
如要將 Filestore 檔案共用區還原至新執行個體,請執行 instances create 指令:
gcloud filestore instances create INSTANCE_ID \
--zone=ZONE \
--tier=TIER \
--file-share=name=FILE_SHARE_NAME,capacity=FILE_SHARE_CAPACITY,source-backup=SOURCE_BACKUP_NAME,source-backup-region=SOURCE_BACKUP_LOCATION \
--network=name=VPC_NETWORK,reserved-ip-range=RESERVED_IP_ADDRESS
其中:
- INSTANCE_ID 是您要為新 Filestore 執行個體命名的名稱。
- ZONE 是 Filestore 執行個體所在的區域。
- TIER 是您要使用的服務層級。這應與來源備份檔案相同。
- FILE_SHARE_NAME 是指您為執行個體提供的 NFS 檔案共用區指定的名稱。
- FILE_SHARE_CAPACITY 是檔案共用的容量,以 GiB 或 TiB 為單位,取決於執行個體類型和您的需求。
- SOURCE_BACKUP_NAME 是要還原的備份名稱。
- SOURCE_BACKUP_LOCATION 是備份所在的地區。
- VPC_NETWORK 是您要執行個體使用的虛擬私有雲網路名稱。
- RESERVED_IP_ADDRESS 是 Filestore 執行個體的 IP 位址範圍。
如要瞭解 gcloud 標記的詳細資料,請參閱「建立執行個體」。
範例
下列指令會在預設網路的 us-central1-c 可用區中,建立新的 Filestore 執行個體 myinstance-restored。備份 mybackup位於 asia-east2 區域,還原至 myinstance-restored 的檔案共用區 vol1,容量為 2TiB:
gcloud filestore instances create myinstance-restored \
--zone=us-central1-c \
--tier=zonal \
--network=name=default \
--file-share=name=vol1,capacity=2TiB,source-backup=mybackup,source-backup-region=asia-east2
還原進階級備份
您只能將強化備份還原至新的執行個體。如要還原強化備份,請按照下列步驟操作:
控制台
gcloud
如要將 Filestore 檔案共用區還原至新執行個體,請執行 instances create 指令:
gcloud filestore instances create INSTANCE_ID \
--zone=ZONE \
--tier=TIER \
--network=name=VPC_NETWORK \
--file-share=name=FILE_SHARE_NAME,capacity=FILE_SHARE_CAPACITY,source-backupdr-backup=SOURCE_BACKUP_PATH
其中:
- INSTANCE_ID 是您要為新 Filestore 執行個體命名的名稱。
- ZONE 是 Filestore 執行個體所在的區域。
- TIER 是您要使用的服務層級。
- FILE_SHARE_NAME 是指您為執行個體提供的 NFS 檔案共用區指定的名稱。
- FILE_SHARE_CAPACITY 是檔案共用的容量,以 GiB 或 TiB 為單位,取決於執行個體類型和您的需求。新執行個體的佈建容量必須等於或大於來源執行個體的佈建容量。
SOURCE_BACKUP_PATH 是執行個體還原來源備份的完整路徑。路徑格式如下:
projects/PROJECT_ID/locations/LOCATION/backupVaults/BACKUP_VAULT_ID/dataSources/DATASOURCE/backups/BACKUP_ID其中:
- PROJECT_ID 是備份所在的專案名稱。
- LOCATION 是備份的位置。
- BACKUP_VAULT_ID 是備份保存庫的名稱。
- DATASOURCE 是資料來源的 ID。
- BACKUP_ID 是備份 ID。
VPC_NETWORK 是您要執行個體使用的虛擬私有雲網路名稱。
範例
下列指令會在網路 default 的可用區 us-central1-a 中,建立新的 Filestore 執行個體 backupdr-instance-restored。備份已還原至 backupdr-instance-restored 的檔案共用區 vol1,容量為 1TiB:
gcloud --project=gcbdr-project filestore instances create backupdr-instance-restored \
--zone=us-central1-a \
--tier=zonal \
--file-share=name="vol1",capacity=1024,source-backupdr-backup="projects/gcbdr-project/locations/us-central1/backupVaults/vault-1/dataSources/a11111bb222ccc333ddd4444eee555555f6666/backups/00aaab11-2222-3333-c444-d5ddd555555d" \
--network=name="default"
從備份保存庫還原 Filestore 執行個體
如要從備份保存庫還原 Filestore 執行個體,請按照 Google Cloud 「從備份保存庫還原 Filestore 執行個體 Google Cloud」中的說明操作。
後續步驟
- 瞭解如何使用 Cloud Scheduler 安排備份作業。
- 進一步瞭解備份、常見用途和最佳做法。
- 瞭解備份定價。
- 瞭解如何設定磁碟空間不足和備份配額不足的快訊。
- 瞭解備份相關已知問題。