Amazon Elastic Compute Cloud
用户指南(适用于 Linux 实例)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

从快照还原 Amazon EBS 卷

您可以使用存储在 Amazon S3 中的快照的数据还原 Amazon EBS 卷。您需要知道您希望用来还原卷的快照的 ID,还需要拥有对该快照的访问权限。有关快照的更多信息,请参阅 Amazon EBS 快照

考虑到速度、便利性和成本,EBS 快照是 Amazon EC2 上首选的备份工具。从快照还原卷时,您将重新创建其在过去特定时间点的状态,其所有数据都完整无缺。通过将已还原的卷附加到实例,您可以跨区域复制数据、创建测试环境、完整替换受损或损坏的生产卷,或检索特定文件和目录并将其传输到另一个附加的卷。有关更多信息,请参阅 Amazon EBS Snapshots

基于现有 EBS 快照创建的新卷在后台延时加载。也就是说,通过快照创建卷之后,无需等待所有数据从 Amazon S3 传输到 EBS 卷,附加的实例即可开始访问该卷及其所有数据。如果您的实例访问尚未加载的数据,卷会立即从 Amazon S3 下载请求的数据,然后在后台继续加载卷数据的剩余部分。

从加密快照还原的 EBS 卷会自动加密。您还可以在从未加密的快照还原卷的同时对卷进行动态加密。加密卷只能附加到所选的实例类型。有关更多信息,请参阅 支持的实例类型

由于存在安全限制,您不可以从不属于您的共享加密快照直接还原 EBS 卷。您必须首先创建属于您的快照副本。之后,您便可以从该副本还原卷。有关更多信息,请参阅 Amazon EBS 加密

新 EBS 卷一旦可用便能实现其最高性能,而不需要初始化 (以前称为预热)。但是,从快照还原的卷上的存储数据块必须先进行初始化 (从 Amazon S3 取下并写入到卷),然后您才能访问该数据块。此预备操作需要花费时间,并可能会造成首次访问每个数据块时的 I/O 操作的延迟大大提高。访问数据完毕后,性能随之恢复。

对于大部分应用程序,可将此初始化成本分摊到卷的整个使用期限。要确保您的存储卷始终能在生产高峰期正常工作,可使用 ddfio 对整个卷强制实施即时初始化。有关更多信息,请参阅初始化 Amazon EBS 卷

使用控制台从快照还原 EBS 卷

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 在导航栏中,选择快照所处的区域。

    要将快照还原到在不同区域的某个卷,可以将快照复制到该新区域,然后将它还原到该区域的一个卷。有关更多信息,请参阅复制 Amazon EBS 快照

  3. 在导航窗格中,选择 Elastic Block Store

  4. 选择 Create Volume

  5. 对于 Volume Type,选择卷类型。有关更多信息,请参阅Amazon EBS 卷类型

    注意

    2012 年以前创建的部分 AWS 账户可能可以访问 us-west-1 或 ap-northeast-1 中不支持 预配置 IOPS SSD (io1) 卷的可用区。如果您无法在其中一个区域中创建 io1 卷(或在其块储存设备映射中启动具有 io1 卷的实例),请尝试该区域中的其他可用区。您可以通过在某可用区创建 4 GiB io1 卷来验证该可用区是否支持io1 卷。

  6. 对于 Snapshot (快照),开始键入您要用于还原卷的快照的 ID 或描述,并从所建议的选项列表中选择该快照。

    从加密快照还原的卷只能附加到支持 Amazon EBS 加密的实例。有关更多信息,请参阅支持的实例类型

  7. (可选)选择 Encrypted (已加密) 可让您更改卷的加密状态。

    通过将 Encrypted 参数设置为 true,您可以将加密应用于 EBS 卷。(如果启用默认加密,则 Encrypted 参数是可选的)。

    (可选)您可以使用 KmsKeyId 指定用于加密卷的自定义密钥。(即使启用了默认加密,也必须将 Encrypted 参数设置为 true。) 如果未指定 KmsKeyId,则用于加密的密钥取决于源快照的加密状态及其所有权。下表描述了每种可能的设置组合的加密结果。

    加密结果

    是否已设置 Encrypted 参数? 是否已默认设置加密? 卷源 默认值(不指定 CMK) 自定义(指定 CMK)
    新(加密)卷 未加密 不适用
    您拥有的未加密快照 未加密
    您拥有的加密快照 使用相同密钥加密
    与您共享的未加密快照 未加密
    与您共享的加密快照 加密到默认 CMK*
    新卷 加密到默认 CMK 加密到指定的 CMK**
    您拥有的未加密快照 加密到默认 CMK
    您拥有的加密快照 使用相同密钥加密
    与您共享的未加密快照 加密到默认 CMK
    与您共享的加密快照 加密到默认 CMK
    新(空)卷 加密到默认 CMK
    您拥有的未加密快照 加密到默认 CMK 不适用
    您拥有的加密快照 使用相同密钥加密
    与您共享的未加密快照 加密到默认 CMK
    与您共享的加密快照 加密到默认 CMK
    新卷 加密到默认 CMK 加密到指定的 CMK
    您拥有的未加密快照 加密到默认 CMK
    您拥有的加密快照 使用相同密钥加密
    与您共享的未加密快照 加密到默认 CMK
    与您共享的加密快照 加密到默认 CMK

    * 这是 AWS 账户和区域的默认 CMK。这可以是 AWS 托管的默认值,也可以是您指定的客户托管的默认值。有关更多信息,请参阅加密密钥管理

    ** 这是在发布时为卷指定的客户托管的 CMK。此 CMK 将覆盖为 AWS 账户和区域设置的默认 CMK。

  8. 对于 Size (GiB),键入卷的大小,或验证快照的默认大小是否足够。

    注意

    如果您指定卷大小和快照,其大小必须等于或大于快照的大小。当您选择一种卷类型和一个快照时,最小和最大卷大小将显示在大小旁边。任何来自快照的 AWS Marketplace 产品代码都会传送到该卷。

  9. 对于 预配置 IOPS SSD 卷,在 IOPS 中,键入该卷应支持的每秒输入/输出操作数 (IOPS) 的最大值。

  10. 对于 Availability Zone,选择要在其中创建卷的可用区。EBS 卷只能附加到位于相同可用区中的 EC2 实例。

  11. (可选) 选择 Create additional tags 以将标签添加到卷。对于每个标签,提供标签键和标签值。

  12. 选择 Create Volume

  13. 从快照恢复某个卷后,您可以将其附加到实例上并开始使用。有关更多信息,请参阅 将 Amazon EBS 卷附加到实例

  14. 如果您将一个快照还原到了超过该快照默认大小的一个较大的卷,则必须扩展卷上的文件系统以利用额外的空间。有关更多信息,请参阅 修改 EBS 卷的大小、性能或类型

使用命令行还原 EBS 卷

您可以使用以下任一命令。有关这些命令行界面的更多信息,请参阅 访问 Amazon EC2