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

扩容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_growfs生效到xfs文件系统

成功扩容根分区。
故障
首次启动时fdisk -l 信息不对
reboot重启虚拟机
fdisk无法使用新的空间(Value out of range.)
参考:
https://www.cnblogs.com/dewan/p/16719008.html



