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删除。

posted @ 2018-07-07 10:16  Diligent小十  阅读(201)  评论(0)    收藏  举报