一台win10的虚拟机磁盘空间不足了,需要调整磁盘的大小。上网搜索KVM调整磁盘大小,结果得出的博客都说只有raw格式的能直接调整,qow2格式的不能直接调整大小需要做格式转换。不大信任这个搜索结果,然后找到了一篇没有说要转换格式的。点我 ,并且通过 man qemu-image也没有看到磁盘转换的说法,所以就采用了这个博客的做法,下面是具体内容:
1. 查看原磁盘大小。
qemu-img info kvm-win10_add.qcow2
2. 增加150G
qemu-img resize kvm-win10_add.qcow2 +150G
3. 查看增加后的磁盘大小
qemu-img info kvm-win10_add.qcow2
4. 重启虚拟机
virsh reboot win10
5. 进入虚拟机中的磁盘管理,拓展分区大小
遇到的坑:
- 前面很多博客说不能调整qow2格式的虚拟磁盘大小估计是基于比较旧版本的kvm的,我的宿主机是centos7,自带的kvm版本为4.5.0,没有存在这个问题。
- 重启虚拟机需要用virsh命令去重启,而不是在虚拟机中点击重启。我一开始是在虚拟机中点重启的,一直没有生效,差点以为不行了。
网友评论