直接给结论:不用重装,也不用重启。阿里云ECS的系统盘和数据盘都支持在线扩容,扩完在系统里把分区和文件系统撑大就行,业务基本无感知。真正容易翻车的其实不是扩容本身,而是扩容之后那一步分区操作。
一、为什么盘大了,可用空间却没变
云盘(ESSD、SSD、高效云盘)的容量由后端存储控制。你在控制台把系统盘从 40G 调到 60G,相当于给一块虚拟硬盘多加了空间,磁盘不需要停机。但系统里的分区表还停在旧容量上,所以 df -h 看到的还是老数字——空间确实给了,只是还没”认领”。
二、三步搞定的正确顺序
- 先打快照。控制台 → 云盘 → 创建快照,等到进度 100% 再动手。这是唯一的后悔药。
- 控制台扩容。云盘页点”扩容”,输入新容量,付款后立即生效,不用重启实例。
- 进系统扩分区。Linux 用 growpart 扩分区,再用 resize2fs 或 xfs_growfs 扩文件系统;Windows 直接在”磁盘管理”里右键”扩展卷”。做完再看 df -h,新空间就出来了。
顺序不能颠倒:快照 → 扩容 → 扩分区,做完一般十分钟以内。
注意:
- 云盘只能扩容,不能缩容。买多了退不回去,只能另买一块小盘迁移数据,别一上来就直接翻倍。
- 单块云盘的扩容有幅度和次数限制,不同盘型上限不一样,具体以控制台提示为准;同一块盘频繁扩容也可能被限制。
- 快照必须在扩容前完成。分区操作本身有风险,一旦误操作,没有快照就是真丢数据。
总结:ECS 磁盘扩容技术上很成熟,风险几乎都集中在”没打快照”和”分区没扩”这两个坑上。记住快照 → 扩容 → 扩分区的顺序,十分钟能解决的事,完全不需要重装系统,更不需要迁数据。
| 常见配置 | 参考价格 | 说明 |
|---|---|---|
| 2核2G3M,系统盘 40G | 约 99 元/年 | 阿里云活动款,续费价以页面为准 |
| 系统盘升到 60G~100G | 通常加几十元/年 | 按盘型和容量计费,按量另算 |
| 腾讯云 2核2G4M(对标) | 低至 99 元起 | 对标同档配置,含多年特惠 |
以上为活动参考价,以官方活动页实时价格为准。
阿里云ECS服务器产品文档:参考-阿里云服务器ECS文档
腾讯云轻量服务器产品文档:参考-轻量应用服务器 文档中心
