我想备份我的 Amazon Elastic File System(Amazon EFS)文件系统并将其还原到新的文件系统中。我该如何操作?
解决方法
**注意:**最好使用 AWS Backup 备份 EFS 文件系统以保护数据。
使用 AWS Backup 备份您的 EFS 文件系统
- 打开 AWS Backup 控制台。
- (可选)配置与 AWS Backup 配合使用的服务:
在 AWS Backup 控制台左侧导航窗格中的 My account(我的账户)下,选择 Settings(设置)。
在 Service opt-in(选择加入服务)页面中,选中 Configure resources(配置资源)按钮。
在 Configure resources(配置资源)页面中,使用切换开关开启或关闭与 AWS Backup 配合使用的服务。要备份 EFS 文件系统,请打开 EFS,然后选择 Confirm(确认)。
- 选择 Dashboard(控制面板)。然后,选择 Create on-demand backup(创建按需备份)按钮。
- 在 Create on-demand backup(创建按需备份)页面中,为 Resource Type(资源类型)选择 EFS。然后,选择您要保护的 EFS 资源的文件系统 ID。
- 在 Backup window(备份时段)部分,选择 Create backup now(立即创建备份)。这将立即启动备份,并允许您在 Protected resources(受保护的资源)页面中更快地查看已保存的资源。
- 指定 Transition to cold storage(过渡到冷存储)值(如果适用)和 Expire(过期)值。
- 在 Retention period(保留期)部分,选择 Days(天),然后输入备份的保留天数。
- 在 Backup vault(备份文件库)部分,选择一个预先存在的文件库,或选择 Create new backup vault(创建新的备份文件库)。选择 Create new backup vault(创建新的备份文件库)将打开一个用于创建文件库的新页面。完成文件库的创建后,您将返回到 Create on-demand backup(创建按需备份)页面。
- 在 IAM role(IAM 角色)部分,选择 Default role(默认角色)。
- (可选)要为按需备份分配一个或多个标签,请输入键和可选值,然后选择 Add tag(添加标签)。
- 选择 Create on-demand backup(创建按需备份)。此时将打开 Jobs(作业)页面,其中显示作业列表。
- 为刚刚备份的资源选择 Backup job ID(备份作业 ID)。备份过程完成后,备份作业的 Status(状态)将更改为 Completed(已完成)。
有关更多信息,请参阅入门 2:创建按需备份。
此外,您可以为 EFS 文件系统创建计划备份。创建计划备份时,需要为备份计划分配资源。然后,AWS Backup 会根据备份计划自动备份和保留这些资源的备份。有关更多信息,请参阅入门 3:创建计划备份。
使用 AWS Backup 还原 EFS 文件系统
- 导航到您在备份计划中选择的备份文件库。然后,选择最新完成的备份。要还原文件系统,请选择恢复点 ARN,然后选择 Restore(还原)按钮。
- Restore backup(还原备份)屏幕显示资源 ID 和其他配置,如下所示:
Resource Type(资源类型):选择 Full restore(完整还原)选项,以完整地还原文件系统,包括所有根级文件夹和文件。选择 Item-level restore(项目级还原)选项,以还原特定的文件或目录。最多可以选择和还原 Amazon EFS 文件系统中的五个项目。
Restore Location(还原位置):要还原到源文件系统,请选择 Restore to directory in source file system(还原到源文件系统中的目录)选项。要还原到其他文件系统,请选择 Restore to a new file system(还原到新文件系统)选项。
File system type(文件系统类型):选择 Regional(区域)。最佳做法是使用此选项,因为它跨多个可用区存储数据。
Performance(性能):选择 General purpose(通用型)。
如果要加密文件系统,请选择 Enable encryption(启用加密)。使用 AWS Key Management Service(AWS KMS)控制台创建主键 ID 和别名后,它们将显示在列表中。
从列表中选择要使用的键。
- 选择 Default role(默认角色),然后选择 Restore backup(还原备份)按钮。然后,作业将显示在 AWS Backup 控制台左侧导航窗格 Jobs(作业)部分的 Restore jobs(还原作业)下。
- 检查已还原的 Amazon EFS 文件系统。
已还原的备份作业将显示在 AWS Backup 控制台中的 Restore jobs(还原作业)下。
作业状态更改为 Completed(已完成)后,打开 Amazon EFS 控制台。然后,在左侧导航窗格中选择 File systems(文件系统)以查看还原的文件系统。
您可以将还原的文件系统挂载到 Amazon Elastic Compute Cloud(Amazon EC2)实例上。通过实例访问从文件系统备份中还原的文件和目录。
查看备份的性能
以下是 AWS Backup 的速率:
- 对于主要由大文件组成的文件系统,每秒 100 MB。
- 对于主要由小文件组成的文件系统,每秒 500 个文件。
- 在 AWS Backup 中,备份操作的最长持续时间为七天。
还原操作所需的时间比相应的备份要长。使用 AWS Backup 不会消耗累积的突增积分,也不会计入通用模式文件操作限制。
有关 AWS Backup 一致性的更多信息,请参阅使用 AWS Backup 备份和还原 Amazon EFS 文件系统。