You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无需重启为运行中的Linux EC2实例扩容根卷的分步操作流程

Ubuntu EC2根卷无停机扩容操作指南

本方案全程在线操作,无需停止实例、无需终止运行中业务,不会丢失存量数据,可满足扩容需求。

前置校验

  • 查看当前磁盘使用情况命令:
    df -hT
  • 查看磁盘分区结构命令:
    lsblk
    执行后确认根卷对应磁盘已识别到50GB容量、根分区当前仍为10GB,即可继续操作。

1. 控制台侧调整EBS卷容量

  • 登录AWS EC2控制台,进入目标实例「存储」标签页,点击根卷对应的卷ID进入卷管理页
  • 选中目标卷后点击右上角「操作」→「修改卷」,将容量从10GB调整为50GB,提交修改后等待卷状态变为「已优化(in-use - optimized)」

2. 实例内安装分区扩容工具

如果系统未预装growpart,执行以下命令安装:
apt update && apt install -y cloud-guest-utils

3. 在线扩容根分区

根据磁盘类型执行对应命令,磁盘名可从lsblk的输出中获取:

  • NVMe类型磁盘(主流新一代实例默认):
    growpart /dev/nvme0n1 1
  • 传统 Xen 类型磁盘:
    growpart /dev/xvda 1

4. 在线扩容文件系统

根据df -hT查询到的根分区文件系统类型执行对应命令:

  • ext4(Ubuntu默认文件系统):
    resize2fs /dev/nvme0n1p1
  • XFS:
    xfs_growfs /

扩容验证

再次执行df -hT,确认根分区总容量显示为50GB即操作完成。

内容的提问来源于stack exchange,提问作者Muhammad Tariq

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 22:45:08