还原 Amazon EFS 文件系统 - AWS Backup
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

还原 Amazon EFS 文件系统

如果要还原 Amazon Elastic File System (Amazon EFS) 实例,您可以执行完整还原或项目级还原。

完整还原

在执行完整还原时,整个文件系统都将被还原。

项目级还原

在执行项目级还原时,AWS Backup 将还原特定的文件或目录。您必须指定与挂载点相关的相对路径。例如,如果文件系统挂载到 /user/home/myname/efs 并且文件路径为 user/home/myname/efs/file1,则输入 /file1。 路径区分大小写。不支持通配符和正则表达式字符串。

可以将这些项目还原到新的或现有的文件系统。如果将项目还原到现有文件系统,AWS Backup 会从根目录创建一个新的 Amazon EFS 目录 (aws-backup-restore_datetime) 以包含项目。指定项目的完整层次结构将保留在恢复目录中。例如,如果目录 A 包含子目录 B、C 和 D,则在恢复 A、B、C 和 D 时,AWS Backup 会保留分层结构。无论是执行到现有文件系统还是新文件系统的 Amazon EFS 项目级还原,每次还原尝试都会从根目录创建一个新的恢复目录来包含已还原的文件。如果尝试对同一路径进行多次还原,则可能存在多个包含已还原项目的目录。

注意

如果只保留一个每周备份,则只能还原到执行该备份时的文件系统状态。您无法还原到以前的增量备份。

还原 Amazon EFS 文件系统

  1. https://console.amazonaws.cn/backup 打开 AWS Backup 控制台。

  2. 在导航窗格中,选择 Protected resources (受保护的资源) 和要还原的 EFS 资源 ID。

  3. Resource details (资源详细信息) 页面上,将显示所选资源 ID 的恢复点列表。要还原资源,请在备份窗格中,选择资源的恢复点 ID 旁边的单选按钮。在窗格的右上角,选择还原

  4. 指定资源的还原参数。您输入的还原参数将特定于所选的资源类型。

    您可以执行完整还原,这会还原整个文件系统。或者,您可以使用项目级还原来还原特定的文件和目录。

    • 选择完整还原选项可还原整个文件系统,包括所有根级别的文件夹和文件。

    • 选择项目级还原选项可还原特定的文件或目录。您最多可以选择并还原 Amazon EFS 中的五个项目。

      要还原特定文件或目录,您必须指定与挂载点相关的相对路径。例如,如果文件系统挂载到 /user/home/myname/efs 并且文件路径为 user/home/myname/efs/file1,请输入 /file1。 路径区分大小写,不能包含特殊字符、通配符和正则表达式字符串。

      1. 项目路径文本框中,输入文件或文件夹的路径。

      2. 选择添加项目以添加其他文件或目录。您可以在 Elastic File System 中选择并还原最多 5 个项。

  5. 对于 Restore location (还原位置)

    • 如果要还原到源文件系统,请选择还原到源文件系统中的目录选项。

    • 如果要还原到其他文件系统,请选择还原到新文件系统选项。

      • (推荐)对于 Performance (性能),请选择 General purpose (通用型)

      • 如果要对文件系统进行加密,请选择启用加密。在使用 IDs (AWS Key Management Service) 控制台创建主密钥 AWS KMS 和别名后,它们将显示在列表中。

      • 主密钥文本框中,从列表中选择要使用的密钥。

  6. 对于还原角色,选择默认角色

    注意

    如果您的账户中不存在 AWS Backup 默认角色,则系统将使用正确的权限为您创建一个角色。

  7. 选择 Restore backup (还原备份)

    这将显示还原作业窗格。页面顶部的消息提供了有关还原作业的信息。

    注意

    如果只保留一个每周备份,则只能还原到执行该备份时的文件系统状态。您无法还原到以前的增量备份。