创建标准备份

标准备份由 Filestore 管理,可让您按需手动备份数据。如需了解标准备份和增强型备份之间的区别,请参阅备份选项

前期准备

确保您已为 Filestore 和 Backup and DR Service 启用 API。如需查看所需角色和权限的列表,请参阅使用 Filestore 增强型备份的前提条件

如需创建标准按需备份,请按照以下步骤操作:

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-zone=ZONE \
    --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 实例上的文件共享的名称。
  • ZONE 是 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

查看备份

如需查看按需备份及其详细信息,请按以下步骤操作:

gcloud

列出当前项目中的所有备份

如需查看当前项目的备份列表,请运行 backups list 命令:

  gcloud filestore backups list

查看备份的相关信息

如需查看备份的相关信息,请运行 backups describe 命令:

  gcloud filestore backups describe BACKUP_NAME \
  --region=BACKUP_LOCATION

其中:

  • BACKUP_NAME 是您要查看其信息的备份的名称。
  • BACKUP_LOCATION 是存储备份的地区。

后续步骤