您的位置:首页 > 运维架构 > Linux

KVM虚拟机磁盘扩容

2017-01-08 01:49 471 查看

注意事项

在host主机中添加了磁盘空间后,需要在虚拟管理器中手动添加刷新才能检测到添加的空间

kvm中qcow2格式的镜像只支持加空间不支持减少

一定要先关闭虚拟机再扩容,否则虚拟机容易崩溃或者会导致扩容失败。

创建好分区后要重启,才能识别到新分区

在创建主分区的时候,如果使用默认的起始扇区,有可能分配到很小的一块,这是磁盘剩余空间的不连续造成的。可以先fdisk -l查看磁盘分区情况,根据每个分区使用的扇区和磁盘所有的扇区号,可以推算出剩余空闲连续扇区的区号。

在虚拟机开机状态下载宿主机上为虚拟机磁盘镜像添加容量容易导致虚拟机崩溃,或者不能继续扩容,删除虚拟机之后,要检查虚拟机挂载的磁盘目录下镜像是否删除,没有的话手动删除

步骤

查看虚拟机(关机状态下)当前磁盘容量和对应的磁盘镜像在宿主机上的路径(ui)



进入宿主机(/var/lib/libvirt/images),resize对应的虚拟机光盘镜像



开启虚拟机,在虚拟机详情ui(details)中点击”Add Hardwawre”,然后选择左侧”storage”选项卡,然后对应的勾选右侧”select managed or other existing storage”选项,再点击”Browse”, 选择宿主机上对应的当前虚拟机的磁盘镜像,点击“Choose Volume”,再点击“Advanced options”,“storage format” 选择 qcow,这时会发现虚拟机添加了一个

“VirtIO Disk 2”, 查看VirtIO Disk 2 和 VirtIO Disk 1 发现二者指向同一个镜像,将VirtIO Disk 2删除(选中,右击 Remove),这一步的操作主要是同步镜像和虚拟机





开机,开始分区







重启虚拟机,创建物理卷,加入卷组,扩展逻辑卷(lvm扩充分区),注意查看这里的逻辑卷组,(pvs命令)”ubuntu-vg”

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 鸟哥的linux