如何备份和还原我的 Amazon EFS 文件系统?

上次更新日期:2022 年 6 月 28 日

我想备份我的 Amazon Elastic File System(Amazon EFS)文件系统并将其还原到新的文件系统中。我该如何操作?

解决方法

使用 AWS Backup 备份您的 EFS 文件系统

  1. 打开 AWS Backup 控制台
  2. (可选)配置与 AWS Backup 配合使用的服务:
    在 AWS Backup 控制台左侧导航窗格中的 My account(我的账户)下,选择 Settings(设置)。
    Service opt-in(选择加入服务)页面中,选中 Configure resources(配置资源)按钮。
    Configure resources(配置资源)页面中,使用切换开关开启或关闭与 AWS Backup 配合使用的服务。要备份 EFS 文件系统,请打开 EFS,然后选择 Confirm(确认)。
  3. 选择 Dashboard(控制面板)。然后,选择 Create on-demand backup(创建按需备份)按钮。
  4. Create on-demand backup(创建按需备份)页面中,为 Resource Type(资源类型)选择 EFS。然后,选择您要保护的 EFS 资源的文件系统 ID。
  5. Backup window(备份时段)部分,选择 Create backup now(立即创建备份)。这将立即启动备份,并允许您在 Protected resources(受保护的资源)页面中更快地查看已保存的资源。
  6. 指定 Transition to cold storage(过渡到冷存储)值(如果适用)和 Expire(过期)值。
  7. Retention period(保留期)部分,选择 Days(天),然后输入备份的保留天数。
  8. Backup vault(备份文件库)部分,选择一个预先存在的文件库,或选择 Create new backup vault(创建新的备份文件库)。选择 Create new backup vault(创建新的备份文件库)将打开一个用于创建文件库的新页面。完成文件库的创建后,您将返回到 Create on-demand backup(创建按需备份)页面。
  9. IAM role(IAM 角色)部分,选择 Default role(默认角色)。
  10. (可选)要为按需备份分配一个或多个标签,请输入键和可选值,然后选择 Add tag(添加标签)。
  11. 选择 Create on-demand backup(创建按需备份)。此时将打开 Jobs(作业)页面,其中显示作业列表。
  12. 为刚刚备份的资源选择 Backup job ID(备份作业 ID)。备份过程完成后,备份作业的 Status(状态)将更改为 Completed(已完成)。

有关更多信息,请参阅入门 2:创建按需备份

此外,您可以为 EFS 文件系统创建计划备份。创建计划备份时,需要为备份计划分配资源。然后,AWS Backup 会根据备份计划自动备份和保留这些资源的备份。有关更多信息,请参阅入门 3:创建计划备份

使用 AWS Backup 还原 EFS 文件系统

  1. 导航到您在备份计划中选择的备份文件库。然后,选择最新完成的备份。要还原文件系统,请选择恢复点 ARN,然后选择 Restore(还原)按钮。
  2. 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 和别名后,它们将显示在列表中。
    从列表中选择要使用的键。
  3. 选择 Default role(默认角色),然后选择 Restore backup(还原备份)按钮。然后,作业将显示在 AWS Backup 控制台左侧导航窗格 Jobs(作业)部分的 Restore jobs(还原作业)下。
  4. 检查已还原的 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 文件系统


这篇文章对您有帮助吗?


您是否需要账单或技术支持?