本页面介绍如何使用 Filestore 备份来备份数据以用于灾难恢复。如需详细了解备份、常见使用场景以及最佳实践,请参阅备份。
准备工作
在开始创建备份之前,请启用 API 并确保授予必要的角色和权限。 如需了解详情,请参阅开始之前的准备工作。
创建标准备份
如需创建标准按需备份,请按以下步骤操作:
控制台
在 Google Cloud 控制台中,前往 Filestore 实例 页面。
从表中选择要备份的实例。
在备份 标签页中,点击创建按需备份 。
点击下一步 。
在备份 ID 字段中,输入备份的名称。
在区域 字段中,选择您希望备份所在的 Google Cloud 区域。
可选:添加说明。
在加密 部分中,选择或客户管理的加密密钥。 Google-managed encryption key
可选:点击添加标签 ,为备份添加标签。
可选:添加用于资源组织的标签。
点击创建 。
gcloud
- 安装
gcloud。 -
gcloud components update
在本地机器的终端窗口中运行以下
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
查看备份
如需查看按需备份及其详细信息,请按以下步骤操作:
控制台
在 Google Cloud 控制台中,前往 Filestore 备份 页面。
点击标准 标签页,查看备份列表。
点击备份名称,查看特定备份的详细信息。
gcloud
列出当前项目中的所有备份
如需查看当前项目的备份列表,请运行 backups list
命令:
```shell
gcloud filestore backups list
```
查看备份的相关信息
如需查看备份的相关信息,请运行 backups describe
命令:
```shell
gcloud filestore backups describe BACKUP_NAME \
--region=BACKUP_LOCATION
```
其中:
- BACKUP_NAME 是您要查看其信息的备份的名称。
- BACKUP_LOCATION 是存储备份的区域。
后续步骤
- 了解如何创建标准备份和增强型备份。
- 了解如何恢复标准备份和增强型备份。
- 了解标准备份和增强型备份之间的区别。