> 文章列表 > qemu-img resize gpt分区 parted修复分区信息 虚拟机 lvm 扩容根分区

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

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