本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用弹性卷操作修改 Amazon EBS 卷
通过使用 Amazon EBS 弹性卷,您可以增加卷大小,更改卷类型或调整 EBS 卷的性能。如果您的实例支持弹性卷,您可以执行这些操作,而无需分离卷或重新启动实例。这样,您就可以在更改生效时继续使用应用程序。
修改卷配置是免费的。卷修改开始后,您需要支付新卷配置的费用。有关更多信息,请参阅Amazon EBS 定价
限制
-
卷修改过程中可以请求的最大聚合存储空间存在限制。有关更多信息,请参阅 Amazon Web Services 一般参考 中 Amazon EBS 服务限额。
-
修改卷后,必须等待至少六个小时并确保卷处于
in-use
或available
状态,然后再对同一个卷进行其他修改。 -
修改 EBS 卷可能需要几分钟到几小时才能完成,具体视应用的配置更改而定。大小为 1TiB 的 EBS 卷通常最多可能需要六个小时即可得到修改。但是,在其他情况下,相同的卷可能需要 24 小时或更长时间。修改卷所需的时间并不总是线性扩展。因此,较大的卷可能需要较短时间,而较小的卷却可能需要较长时间。
-
如果在尝试修改 EBS 卷时遇到错误消息,或者要修改附加到上一代实例类型的 EBS 卷,请执行以下步骤之一:
-
对于非根卷,将卷与实例分离,应用修改,然后重新附加卷。
-
对于根卷,停止实例,应用修改,然后重新启动实例。
-
-
尚未完全初始化的卷的修改时间会增加。有关更多信息,请参阅初始化 Amazon EBS 卷。
-
新卷大小不能超过其文件系统和分区方案所支持的容量。有关更多信息,请参阅 Amazon 的EBS交易量限制。
-
如果要修改卷类型,则大小和性能必须在目标卷类型的限制范围内。有关更多信息,请参阅 Amazon EBS 卷类型
-
您无法减小 EBS 卷的大小。但是,您可以创建较小的卷,然后使用应用程序级工具 [如 rsync(Linux 实例)或 robocopy(Windows 实例)] 将数据迁移到该卷。
-
挂载到基于 Nitro 系统构建的实例的
io2
卷支持最大 64 TiB 的大小和最多 256000 的 IOPS。挂载到其他实例的io2
卷支持最大 16 TiB 的大小和最多 64000 的 IOPS,但只能实现最高 32000 IOPS 的性能。 -
您不能修改启用多重挂载的
io2
卷的卷类型。 -
您无法修改启用了多重挂载的
io1
卷的卷类型、大小或预置 IOPS。 -
无法将类型
io1
、io2
、gp2
、gp3
或standard
的根卷修改为st1
或sc1
卷,即使已将它与实例分离也是如此。 虽然
m3.medium
实例完全支持卷修改,但m3.large
、m3.xlarge
和m3.2xlarge
实例可能不支持所有卷修改功能。