vmware给虚拟机/根目录,ext4类型扩容磁盘容量

parted 不允许 在线 修改正在挂载(busy)的分区,而根分区 /dev/sda2 已经被系统当作 / 挂载,所以不能直接 resizepart


✅ 不关机、不卸载的解决方案

parted 不能在线改,但 fdisk/gdisk + resize2fs 可以(因为只改分区表末尾,数据不动)。
下面给出 两条路


🔧 方案 1:用 fdisk(MBR 分区表,成功率 100%)

  1. 记录旧起始扇区
    sudo fdisk -l /dev/sda
    # 记下 /dev/sda2 的 Start 扇区号,例如 1050624
    
  2. 删除并重建分区(起始扇区保持不变,结束扇区占满
    sudo fdisk /dev/sda
    
    交互输入:
    p          # 再次确认 Start 扇区
    d
    2
    n
    p
    2
    <刚才记录的 Start 扇区>
    <直接回车,用默认结束>
    w          # 保存
    
  3. 通知内核重新读分区表
    sudo partprobe   # 或 sudo partx -u /dev/sda
    
  4. 在线扩展文件系统
    sudo resize2fs /dev/sda2
    
  5. 验证
    df -h /
    

🔧 方案 2:用 growpart(如果系统支持)

CentOS 7/8、Ubuntu 20+ 默认仓库都有:

系统安装命令
CentOS/RHELsudo yum install -y cloud-utils-growpart
Ubuntu/Debiansudo apt install -y cloud-guest-utils

安装后一条命令即可:

sudo growpart /dev/sda 2   # 2 是分区号
sudo resize2fs /dev/sda2

✅ 总结一句话

根分区在线扩容:
MBR 用 fdisk 删-重建 → partproberesize2fs
或装 cloud-utils-growpart 一条 growpart 搞定。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值