備份資料

本頁說明如何使用 Filestore 備份功能備份資料,以利災難復原。如要進一步瞭解備份、常見用途和最佳做法,請參閱「備份」。

事前準備

開始建立備份前,請先啟用 API,並確認已授予必要角色和權限。 詳情請參閱「事前準備」一文。

建立標準備份

如要建立標準隨選備份,請按照下列步驟操作:

控制台

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

    前往「Instances」(執行個體)

  2. 從表格中選取要備份的執行個體。

  3. 在「備份」分頁中,按一下「建立按照需求執行的備份」

  4. 點選「下一步」

  5. 在「備份 ID」欄位中,輸入備份名稱。

  6. 在「Region」(區域) 欄位中,選取要備份的 Google Cloud 區域。

  7. 新增說明 (如有需要)。

  8. 在「Encryption」(加密) 區段中,選取 Google-managed encryption key 或客戶管理的加密金鑰。

  9. 選用:按一下「新增標籤」,即可為備份檔案新增標籤。

  10. 選用:新增標記來整理資源。

  11. 點選「建立」

gcloud

  1. 安裝 gcloud
  2. 更新 gcloud components

    gcloud components update

  3. 在本機電腦的終端機視窗中,執行下列 gcloud filestore backups create 指令。--kms-key 旗標為選用項目:

    gcloud filestore backups create BACKUP_NAME \
    --instance=INSTANCE_NAME \
    --file-share=FILE_SHARE_NAME \
    --instance-location=INSTANCE_LOCATION \
    --region=BACKUP_LOCATION \
    --kms-key=projects/KMS_PROJECT/locations/KMS_LOCATION/keyRings/KEYRING/cryptoKeys/CRYPTO_KEY
    

其中:

  • BACKUP_NAME 是您要為備份指定的名稱。
  • INSTANCE_NAME 是要備份的 Filestore 執行個體名稱。
  • FILE_SHARE_NAME 是 Filestore 執行個體上的檔案共用區名稱。
  • INSTANCE_LOCATION 是 Filestore 執行個體所在的區域或地帶。
  • BACKUP_LOCATION 是備份的儲存區域。如果未指定區域,備份檔會建立在與 Filestore 執行個體相同的區域。
  • KMS_PROJECT 是儲存 KMS 金鑰資源的專案名稱。
  • KMS_LOCATION 是 KMS 金鑰資源的區域。
  • KEYRING 是金鑰環的名稱。
  • CRYPTO_KEY 是 KMS 金鑰資源。

範例

下列指令會備份位於 us-central1-c 區域的 Filestore 執行個體 nfs-server 上的檔案共用區 vol1。備份名稱為 mybackup,位於 asia-east2 區域,且具有相關聯的加密金鑰,可在還原執行個體時加密:

  gcloud filestore backups create mybackup \
  --instance=nfs-server \
  --file-share=vol1 \
  --instance-zone=us-central1-c \
  --region=asia-east2 \
  --kms-key=projects/purple-project/locations/us-central1/keyRings/filestore-keyring/cryptoKeys/filestore-key

查看備份

如要查看隨選備份及其詳細資料,請按照下列步驟操作:

控制台

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

    前往「備份」頁面

  2. 按一下「標準」分頁標籤,查看備份清單。

  3. 按一下備份名稱,即可查看特定備份的詳細資料。

gcloud

列出目前專案中的所有備份

如要查看目前專案的備份清單,請執行 backups list 指令:

 ```shell
 gcloud filestore backups list
 ```

查看備份資訊

如要查看備份資訊,請執行 backups describe 指令:

 ```shell
 gcloud filestore backups describe BACKUP_NAME \
  --region=BACKUP_LOCATION
  ```

其中:

  • BACKUP_NAME 是您要查看資訊的備份名稱。
  • BACKUP_LOCATION 是備份的儲存區域。

後續步驟