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

修改 EBS 卷时的限制

当您修改 EBS 卷时,请注意以下限制和要求:

  • 在某些情况下,您必须分离卷或停止实例才能继续进行修改。如果在尝试修改 EBS 卷时遇到错误消息,或者要修改附加到上一代实例类型的 EBS 卷,请执行以下步骤之一:

  • 不支持减小 EBS 卷的大小。但是,您可以创建较小的卷,然后使用应用程序级工具 (如 robocopy) 将数据迁移到该卷。

  • 修改卷后,等待至少六个小时,然后再对同一个卷应用进一步的修改。

  • 虽然 m3.medium 实例完全支持卷修改,但一些 m3.largem3.xlargem3.2xlarge 实例可能不支持所有卷修改功能。如果您遇到错误,请参阅附录:启动和停止实例以修改 EBS 卷

对旧卷的卷修改支持

您必须先使用以下操作之一初始化卷修改支持,然后才能修改在 2016 年 11 月 1 日前已附加到实例的卷:

  • 分离和附加卷

  • 重新启动实例

使用控制台确定您是否必须初始化卷修改支持

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

  2. 在导航窗格中,选择 Instances

  3. 选择 Show/Hide Columns 图标 (齿轮)。选择 Launch TimeBlock Devices 属性,然后选择 Close

  4. Launch Time 列对实例列表进行排序。对于在截止日期前启动的实例,请检查附加设备的时间。在以下示例中,您必须为第一个实例初始化卷修改,因为该实例是在截止日期前启动的,并且其根卷是在截止日期前附加的。其他实例已准备就绪,因为它们是在截止日期后启动的,而附加卷的时间无关紧要。

     检查“启动时间”和“块储存设备”列。

使用 CLI 确定您是否必须初始化卷修改支持

要使用在截止日期前附加的卷查找在截止日期前最后一次启动的实例,请使用以下 describe-instances 命令。

aws ec2 describe-instances --query "Reservations[*].Instances[*].[InstanceId,LaunchTime<=`2016-11-01`,BlockDeviceMappings[*][Ebs.AttachTime<=`2016-11-01`]]" --output text

每个实例的输出都将显示其 ID,无论实例是否在截止日期前启动 (True 或 False),以及无论其卷是否在截止日期前附加 (True 或 False)。在以下示例输出中,您必须为第一个实例初始化卷修改,因为该实例是在截止日期前启动的,并且其根卷是在截止日期前附加的。其他实例已准备就绪,因为它们是在截止日期后启动的,而附加卷的时间无关紧要。

i-e905622e True True i-719f99a8 False True i-006b02c1b78381e57 False False False i-e3d172ed False True

本页内容: