虚拟磁盘扩容前准备

    在开机状态下扩容后,reboot、ini 6磁盘容量不会有所改变;需要和init 0 再开机,或者destroy后再start

2 虚拟磁盘扩容

qemu-img resize /path/to/vm_disk

2.1 扩展前

# qemu-img info /data/kvm/CentOs6.7.qcow2 

virtual size: 10G (10737418240 bytes)

2.2 扩展中

# qemu-img resize /data/kvm/CentOs6.7.qcow2 +2G

Image resized.

2.3 扩展后

# qemu-img info /data/kvm/CentOs6.7.qcow2 

virtual size: 12G (12884901888 bytes)

3 虚拟磁盘使用

    在虚拟机中使用fdisk -l可以看到磁盘增加了,但需要新建分区、创建pv、格式化、加入vg后才能使用。

注意:磁盘是/dev/vda

3.1 新建分区

    新的分区为/dev/vda3

    没有partprobe命令,需重启系统才能识别分区

    安装parted后,partprobe还是加载不了分区,所以还是要重启

3.2 创建pv

# pvcreate /dev/vda3

  Physical volume "/dev/vda3" successfully created

3.3 扩容vg

# vgextend VolGroup /dev/vda3

  Volume group "VolGroup" successfully extended

3.4 扩容lv

# lvextend -l +100%FREE /dev/VolGroup/lv_root

# resize2fs -p /dev/VolGroup/lv_root

4 df -h