扩容qcow2虚拟盘
关闭虚拟机
virsh destroy redflag1
qemu-img resize从20G扩容至40G
qemu-img resize redflag.qcow2 40G
启动
virsh start redflag1
查看状态,当前无任何变化
![](https://img-blog.csdnimg.cn/eefe6ee88527454783c5974721ed094d.png)
fdisk 查看vda,已经变大
![](https://img-blog.csdnimg.cn/75a0c0869f7848dc9b61d9455f98b096.png)
查看lvm信息
![](https://img-blog.csdnimg.cn/110a59704d784461818e2fe9ddac4da8.png)
xfs_info
![](https://img-blog.csdnimg.cn/e96ada561726429bb0f3861a1a1f3412.png)
扩容虚拟机根分区
修复gpt分区信息
parted -l
![](https://img-blog.csdnimg.cn/bdbd682a991e4f6d9d9c43354b2b7dc8.png)
![](https://img-blog.csdnimg.cn/2bad7e06f54d4f8887cf1094c4dbee41.png)
建立新分区
fdisk /dev/vda
n 回车
回车
回车
回车
w 回车
![](https://img-blog.csdnimg.cn/6c922e6975054f92b82bd65c8d2b7a09.png)
更新内核记录
partprobe
![](https://img-blog.csdnimg.cn/f9f0d6a2397c4e0eafaa6ac2c5e88629.png)
pvcreate创建新pv
![](https://img-blog.csdnimg.cn/5d973062c8c340de9b4a98dbfa5b24ae.png)
vgextend扩容
将/dev/vda4扩容到卷组asianux
vgextend asianu /dev/vda4
![](https://img-blog.csdnimg.cn/1c69147fb6aa47c19eb6b1bf8f0ed2c7.png)
lvextend扩容
把根分区所在lv扩容到36.7G
原16.8G,新增20G(注意,看截图可以发现36.8G差了1个extent, 暂时没有找到可以直接用+100FREE参数方法)
lvextend -L 36.7G /dev/mapper/asianux-root
![](https://img-blog.csdnimg.cn/30e6ef339a624a9c83d32f5dc3c815b8.png)
XFS
xfs_growfs生效到xfs文件系统
![](https://img-blog.csdnimg.cn/781e80c26b924544832ae12727dd4742.png)
成功扩容根分区。
EXT4
resize2fs
![](https://img-blog.csdnimg.cn/4a809503915c42b0aaa64c809def3013.png)
故障
首次启动时fdisk -l 信息不对
reboot重启虚拟机
fdisk无法使用新的空间(Value out of range.)
![](https://img-blog.csdnimg.cn/7df74b7d59934b1b9909b9aa8d2e672c.png)
参考:
https://www.cnblogs.com/dewan/p/16719008.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)