qemu-img resize gpt分区 parted修复分区信息 虚拟机 lvm 扩容根分区

文章详细介绍了如何在qcow2格式的虚拟磁盘上进行扩容操作,包括使用qemu-img调整大小,通过fdisk和parted修改分区,使用pvcreate、vgextend和lvextend扩展LVM卷以及XFS和EXT4文件系统的在线扩容。在过程中遇到了首次启动后分区信息未更新的问题,但最终解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

扩容qcow2虚拟盘

关闭虚拟机

virsh destroy redflag1

qemu-img resize从20G扩容至40G

qemu-img resize redflag.qcow2 40G

启动

virsh start redflag1

查看状态,当前无任何变化

fdisk 查看vda,已经变大

 查看lvm信息

 xfs_info

扩容虚拟机根分区

修复gpt分区信息

parted -l 

 

 建立新分区

fdisk /dev/vda
n 回车
回车
回车
回车
w 回车

 更新内核记录

partprobe

 pvcreate创建新pv

vgextend扩容

将/dev/vda4扩容到卷组asianux

vgextend asianu /dev/vda4

lvextend扩容 

把根分区所在lv扩容到36.7G

原16.8G,新增20G(注意,看截图可以发现36.8G差了1个extent, 暂时没有找到可以直接用+100FREE参数方法)

lvextend -L 36.7G /dev/mapper/asianux-root

XFS

xfs_growfs生效到xfs文件系统

 成功扩容根分区。

EXT4

resize2fs 

故障

首次启动时fdisk -l 信息不对

reboot重启虚拟机

fdisk无法使用新的空间(Value out of range.)

参考:

https://www.cnblogs.com/dewan/p/16719008.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值