raw,img格式虚拟机磁盘空间扩容-(9月17日更新)

很多人在linux里安装虚拟机后都遇到虚拟机容量不够,需要扩容 的问题。
【raw,img格式虚拟机磁盘空间扩容-(9月17日更新)】网上很多教程说用qemu-img 扩容,但这并不实用。因为扩容的区域在未知空间里,需要重新格式化才能使用。显然,这背离了扩容的最初目的了。
如果大家觉得有空,麻烦点一波关注,蟹蟹。


安装libguest 组建后


1、查看你想要扩展镜像中哪个盘,比如/dev/sda1


virt-filesystems --long -h --all -a /absolute/path/to/old.img NameTypeVFSLabelMBRSizeParent /dev/sda1filesystemext4--7.0G- /dev/sda2filesystemunknown--1.0K- /dev/sda5filesystemswap--1022M- /dev/sda1partition--837.0G/dev/sda /dev/sda2partition--051.0K/dev/sda /dev/sda5partition--821022M/dev/sda /dev/sdadevice---8.0G-


2、先建一个你想要的大小的镜像
qemu-img create -f qcow2 new.img 80G(以前用 kvm-img,现在 kvm-img这个命令废除了,用qemu-img)

3、然后用virt-resize将旧镜像拷贝到新镜像即可

virt-resize --expand /dev/sda1 old.img new.img













    推荐阅读