本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用弹性卷操作修改 Amazon EBS 卷
通过使用 Amazon EBS 弹性卷,您可以增加卷大小,更改卷类型或调整 EBS 卷的性能。如果您的实例支持弹性卷,您可以执行这些操作,而无需分离卷或重新启动实例。这样,您就可以在更改生效时继续使用应用程序。
修改卷配置是免费的。卷修改开始后,您需要支付新卷配置的费用。有关更多信息,请参阅Amazon EBS 定价
注意事项
-
启动卷修改后,必须等待修改达到该
completed状态,然后才能对同一个卷启动另一次修改。只要该卷处于in-use或available状态,并且之前对该卷的所有修改均为,则您最多可以在 24 小时内修改该卷四次completed。如果超过此限制,则会收到一条错误消息,指示何时可以执行下一次修改。 -
卷修改是在尽力而为的基础上进行的,可能需要几分钟到几小时才能完成,具体取决于所需的卷配置。通常,1 TiB 的音量可能需要长达六个小时才能进行修改。但是,时间并不总是与卷大小成线性缩放——较大的音量可能需要更少的时间,而较小的音量可能需要更多的时间。
-
音量修改达到
optimizing状态后,大小增加就会生效,这通常需要几秒钟。 -
尚未完全初始化的卷的修改时间会增加。有关更多信息,请参阅创建后手动初始化卷。
-
如果您将卷类型从
gp2更改为gp3,并且您未指定 IOPS 或吞吐量性能,则 Amazon EBS 将自动预调配与源gp2卷的性能或基准gp3性能相当的性能(以二者中较高者为准)。例如,如果您将吞吐量为 250 和 1500 IOPS 的 500 GiB
gp2卷修改为gp3不指定 IOPS 或 MiB/s 吞吐量性能,Amazon EBS 会自动为该gp3卷配置 3000 IOPS(基准gp3IOPS)和 250 MiB/s (以匹配源卷吞吐量)。gp2 -
如果在尝试修改 EBS 卷时遇到错误消息,或者要修改附加到上一代实例类型的 EBS 卷,请执行以下步骤之一:
-
对于非根卷,将卷与实例分离,应用修改,然后重新附加卷。
-
对于根卷,停止实例,应用修改,然后重新启动实例。
-
限制
-
提交卷修改请求后,您将无法取消该请求。
-
您必须增加卷大小。您无法减小卷的大小。但是,您可以创建较小的卷,然后使用应用程序级工具 [如 rsync(Linux 实例)或 robocopy(Windows 实例)] 将数据迁移到该卷。
-
卷修改过程中可以请求的最大聚合存储空间存在限制。有关更多信息,请参阅 Amazon Web Services 一般参考 中 Amazon EBS 服务限额。
-
新卷大小不能超过其文件系统和分区方案所支持的容量。有关更多信息,请参阅 Amazon EBS 卷限制。
-
如果您没有修改卷类型,则卷的大小和性能修改必须在当前卷类型的限制范围内。如果您修改卷类型,则卷的大小和性能修改必须在目标卷类型的限制范围内。有关更多信息,请参阅 Amazon EBS 卷类型。
-
基于 Nitro 的实例支持预置高达 256,000 IOPS 的卷。其他实例类型可以挂载到预置了最多 64000IOPS 的卷,但可以实现最多 32000IOPS。
-
您不能修改启用了多重挂载的
io2卷的卷类型。 -
您无法修改启用了多重挂载的
io1卷的卷类型、大小或预置 IOPS。 -
无法将类型
io1、io2、gp2、gp3或standard的根卷修改为st1或sc1卷,即使已将它与实例分离也是如此。 -
如果卷是在 UTC 时间 2016 年 11 月 3 日 23:40 之前附加的,您必须初始化弹性卷支持。有关更多信息,请参阅初始化弹性卷支持。
虽然
m3.medium实例完全支持卷修改,但m3.large、m3.xlarge和m3.2xlarge实例可能不支持所有卷修改功能。