還原備份

您可以按照這個頁面的操作說明,將標準和進階備份還原至執行個體。

您可以將基本執行個體還原至現有執行個體,但可用區、區域和企業執行個體只能還原至新執行個體。

事前準備

請確認您已啟用 Filestore 和 Backup and DR Service 的 API。如需必要角色和權限的清單,請參閱「使用 Filestore 強化備份功能的前提條件」。

基本執行個體的還原選項

您可以將基本傳統硬碟和基本固態硬碟執行個體的標準備份還原至新執行個體、來源執行個體或現有執行個體。

如需還原資料的詳細操作說明,請參閱「還原資料」。

還原可用區、區域或企業執行個體的標準備份

您只能將區域、區域或 Enterprise 級別的標準備份還原至新執行個體。

如要還原標準備份,請按照下列步驟操作:

控制台

  1. 前往 Google Cloud 控制台的 Filestore「備份」頁面。

    前往「備份」頁面

  2. 按一下「標準」分頁標籤。

  3. 從清單中選取備份檔。

  4. 按一下「還原」

  5. 按照「建立執行個體」中的操作說明設定新執行個體。

  6. 按一下「還原」

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

還原進階級備份

您只能將強化備份還原至新的執行個體。如要還原強化備份,請按照下列步驟操作:

控制台

  1. 前往 Google Cloud 控制台的 Filestore「Instances」(執行個體) 頁面。

    前往「Instances」(執行個體)

  2. 按一下「Backups」(備份)

  3. 按一下「強化」分頁標籤。

  4. 從清單中選取執行個體和備份保存庫,即可顯示可用的備份,然後按一下備份名稱。

  5. 按一下「還原」

  6. 按照「建立執行個體」中的操作說明設定新執行個體。

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中的說明操作。

後續步驟