当云盘(系统盘或数据盘)使用空间不足时,您可以在ECS控制台上扩容云盘的容量以增加存储空间。本文为您介绍如何通过在线扩容(扩容完无需重启实例)和离线扩容(扩容完需要重启实例)两种方式扩容云盘容量。
前提条件
操作步骤
前往ECS实例详情页面的云盘页签。
登录ECS管理控制台。
在左侧导航栏,选择 。
在顶部菜单栏处,选择目标ECS实例所在地域。
找到待扩容云盘所在的实例,单击实例ID。
在实例详情页面,单击云盘页签。
找到待扩容的目标云盘,在操作列选择 。
如果需要批量扩容多个云盘,请使用阿里云账号在
页面选择多个云盘后,单击列表底部的扩容。说明只有阿里云账号可以执行批量扩容,RAM用户无权限操作。如果需要实现批量扩容,请使用阿里云账号登录ECS管理控制台。
挂载在同一ECS实例下的云盘不支持批量扩容。
在确定目标盘与须知向导页面,单击已知晓并备份,继续扩容。
在配置扩容方式与容量向导页面,设置扩容参数。
设置扩容后的容量,扩容后容量不允许小于当前容量。
选择一种扩容方式。
在线扩容:是默认推荐的扩容方式,扩容后无需重启实例即可生效。
离线扩容:扩容后,需要通过ECS控制台或者OpenAPI重启实例才能生效。
说明当您的实例处于停止状态或部分早期实例规格不支持在线扩容时,只能选择离线扩容。不支持在线扩容的实例规格请参见常见问题。
如果Windows实例的virtio驱动版本小于58011,请选择离线扩容,否则扩容无法生效。如果您需要进行在线扩容,您可以先更新Windows实例virtio驱动,然后再进行在线扩容。
离线扩容需要重启实例才能生效,如果您的业务不允许重启实例,请选择在线扩容。
重启实例必须通过ECS控制台或者OpenAPI重启才能生效,在ECS实例内部重启(执行
reboot
命令)无效。具体操作,请参见重启实例或者RebootInstance。
阅读并选中我已阅读并同意《云服务器ECS服务协议》。
在页面左下角确认费用后,单击扩容。
支付新增容量部分的费用。
在确认扩容结果向导页面,待扩容结果列显示为成功时,在页面左下角单击下一步,扩容分区和文件系统。
(条件必选)该步骤仅适用于离线扩容。在扩容分区和文件系统向导页面处理建议区域,单击立即重启实例,重启云盘所挂载的ECS实例以使扩容生效。
在扩容分区和文件系统向导页面查看云盘的分区信息,并根据实际情况在解决方案区域选择一种方式扩容分区和文件系统。
文档自助:需远程连接ECS实例,进入操作系统内部通过命令行方式,实现分区和文件系统的扩容。
具体操作,请参见扩容分区和文件系统(Linux)或扩容分区和文件系统(Windows)。
云助手工具:无需进入ECS实例内部,直接在控制台通过云助手工具对实例发送远程命令,实现分区和文件系统的扩容。
重要使用云助手功能时,请您注意以下限制项:
该功能仅支持部分用户使用,支持情况以实际界面为准。
只有部分操作系统支持运行云助手命令。更多信息,请参见云助手概述。
通过云助手工具在控制台扩容分区和文件系统时,需先在ECS实例上安装云助手。具体操作,请参见安装云助手Agent。
直接单击执行上述远程命令,然后在发送命令对话框中单击执行,系统将自动执行扩容命令。