如何将 Amazon EC2 实例上的实例存储卷备份到 Amazon EBS?

上次更新时间: 2019 年 10 月 29 日

我想要通过创建 Amazon Elastic Block Store (Amazon EBS) 卷来准备将实例存储卷备份到我的 Amazon Elastic Compute Cloud (Amazon EC2) 实例上。该如何操作?

简短描述

保留 AWS 基础设施内存储的所有数据的备份,以便您可以回滚更改并保护您的数据不受应用程序故障和基础设施事件的影响。

您可以按照以下方法之一备份实例存储卷上存储的数据:

  • 创建新的 EBS 卷,然后将实例存储卷上的数据复制到 EBS 卷。
  • 备份 EBS 卷上存储的单个文件。

解决方法

创建一个新的 EBS 卷并迁移您的数据

  1. 创建一个 EBS 卷。请务必选择一个足够大的大小来保存要迁移的数据。
  2. 将 EBS 卷附加到您的实例。
  3. 使该卷可用于您的操作系统,然后在卷上创建一个兼容的文件系统。对于 Linux 实例,请参阅使 Amazon EBS 卷可在 Linux 上使用。对于 Windows 实例,请参阅使 Amazon EBS 卷可在 Windows 上使用
  4. 使用您更喜欢的磁盘管理或迁移工具复制您的操作系统数据,例如适用于 Linux 的 rsync 或适用于 Windows 的 robocopy。有关 rsync 的更多信息,请参阅 Linux 手册页上的 rsync(1)。有关 robocopy 的更多信息,请参阅 Microsoft 文档中的 robocopy

注意:保留两个卷的可用状态,直到您确保复制操作成功且已完成。您可能需要执行其他配置才能使新的 EBS 卷可用于您的实例。

备份 EBS 卷上存储的单个文件

您可以备份单个文件替代之,或者还备份卷本身。有关使用 Amazon Simple Storage Service (Amazon S3) 的示例解决方案,请参阅充分利用 Amazon S3 CLI


这篇文章对您有帮助吗?


需要更多帮助?