Amazon EC2 实例的根卷 - Amazon Elastic Compute Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

Amazon EC2 实例的根卷

当您启动一个实例时,我们会为该实例创建根卷。根卷包含用于启动该实例的映像。每个实例都有单独的根卷。您可以在启动期间或启动后向您的实例添加存储卷。

您用于启动实例的 AMI 决定根卷的类型。您可以从 Amazon EBS-backed AMI(Linux 和 Windows 实例)或实例存储支持的 AMI(仅限 Linux 实例)启动实例。使用每种 AMI 可进行的操作有很大区别。有关这些区别的更多信息,请参阅 根设备存储

我们建议您使用由 Amazon EBS 提供支持的 AMI,因为这些实例启动速度更快,而且采用了持久性存储。

我们为根卷保留特定的设备名称。有关更多信息,请参阅 Amazon EC2 实例上的设备名称

由 Amazon EBS 提供支持的实例

使用 Amazon EBS 作为根卷的实例会自动附加一个 Amazon EBS 卷。当您启动由 Amazon EBS 提供支持的实例时,系统会为您使用的 AMI 所引用的每一个 Amazon EBS 快照创建 Amazon EBS 卷。您可以根据实例类型选择使用其他Amazon EBS卷或实例存储卷。

由 Amazon EBS 提供支持的实例可以停止然后再重新启动,附加的卷中存储的数据不会受影响。当由 Amazon EBS 支持的实例处于停止状态时,您可以执行各种与该实例和卷有关的任务。例如,您可以修改实例的属性、更改其大小或更新其使用的内核,或者您可以将您的根卷附加到另一个正在运行的实例,以进行调试或实现任何其他目的。有关更多信息,请参阅 Amazon EBS 卷

由 Amazon EBS 支持的实例的根卷和其他 Amazon EBS 卷
限制

您不能使用 st1sc1 EBS 卷作为根卷。

实例失败

如果由 Amazon EBS 提供支持的实例失败,您可以通过以下方法之一恢复您的会话:

  • 停止,然后再次启动(先尝试此方法)。

  • 自动为相关卷拍摄快照并创建新的 AMI。有关更多信息,请参阅创建 Amazon EBS-backed AMI

  • 通过以下步骤将卷附加到新实例:

    1. 创建根卷的快照。

    2. 使用快照注册一个新的 AMI。

    3. 从新的 AMI 启动一个新实例。

    4. 将其余 Amazon EBS 卷与旧实例分离。

    5. 将这些 Amazon EBS 卷重新附加到新实例。

实例存储支持的实例(仅限 Linux 实例)

注意

Windows 实例不支持实例存储支持的根卷。

使用实例存储作为根卷的实例会自带可用的一个或多个实例存储卷,其中一个卷充当根卷。启动实例时,用于启动该实例的映像被复制到根卷。请注意,您可以根据实例类型选择使用更多实例存储卷。

只要实例正在运行,实例存储卷上的所有数据便会存在,但是在实例终止时(实例存储支持的实例不支持停止操作)或是实例失败时(例如底层硬盘有问题时),会删除这些数据。有关更多信息,请参阅 Amazon EC2 实例存储

Amazon EC2 实例存储支持的实例上的根卷
支持的实例类型

只有以下实例类型支持将实例存储卷作为根卷:C3、D2、I2、M3 和 R3。

实例失败

由实例存储支持的实例失败或终止后,该实例不能被恢复。如果您打算使用由 Amazon EC2 实例存储支持的实例,我们强烈建议您将数据跨多个可用区分散到不同实例存储中。您还应该定期将您的实例存储卷上的关键数据备份至持久性存储。

查看实例根设备类型

在 Amazon EC2 控制台中,选择实例,然后选择存储选项卡。在根设备详细信息下,查看根设备类型的值,该值为以下值之一:

  • EBS:这是 Amazon EBS 支持的实例。

  • INSTANCE-STORE:这是实例存储支持的实例。

或者,您可以使用以下命令之一: