KVM使用指南
系统磁盘扩容
1.为window的虚拟机扩容
先将磁盘镜像文件.img容量加大,进入windows操作系统使用diskgenius等类型的软件将“未分配空间”并入系统在用磁盘。
先将虚拟机关闭
virsh shutdown vm1-clone
查看虚拟机磁盘大小
qemu-img info /var/lib/libvirt/images/vm1-clone.img
扩展磁盘
qemu-img resize /var/lib/libvirt/images/vm1-clone.img +5G
接下来就可以打开虚拟机使用磁盘操作软件将“未使用“的磁盘并入了
2.为linux虚拟机扩容
主要有三种方法,第一种方法是创建一个新的磁盘镜像文件,直接挂载到linux虚拟机上。第二种方法也是给原镜像文件直接增加磁盘空间,然后再把新旧磁盘空间融合,不过由于centos没有类似windows的磁盘操作软件,如果操作不当会在磁盘融合那部将整个磁盘给损坏,所以这个方法慎用。第三种方法是创建一个全新的空的磁盘镜像,并将旧的磁盘镜像整体迁移到新的上面,此种方法操作简单并且没有风险,推荐使用。
首先创建一个大的镜像文件,这个镜像文件将要替代你原有的镜像,所以需要多大的空间就创建多大的镜像
qemu-img create -f raw outdisk.img 15G
新的镜像outdisk.img一般会被创建在桌面,也可使用find / -name outdisk.img 来查找被创建在了哪个目录
使用virt-resize命令将旧镜像的内容迁移到新镜像,其中indisk为input,即旧镜像。outdisk为output,即新的镜像。
virt-resize --expand /dev/sda2 /var/lib/libvirt/images/indisk.img /root/Desktop/outdisk.img
成功运行后,虚拟系统解除挂载indisk.img,并挂载新的镜像文件outdisk.img,开机测试。测试通过后可将旧的镜像indisk.img删除。
浙公网安备 33010602011771号