admin
不忘初心,方得始终
级别: 管理员
只看楼主 | | | 0楼 发表于:2017-06-06 14:04

KVM在线扩容磁盘空间

  KVM在线扩容磁盘空间可以使虚拟机内部的可用磁盘变多。虚拟机的系统分区一般采用LVM卷创建的,需要扩充卷的容量。具体操作步骤是:
  1.物理机创建磁盘
  # cd /home/image
  #qemu-img create -f raw mongodb-master-data.img 500G
  #virsh attach-disk mongodb-master /home/image/mongo-master-data.img sdb --cache=none --subdriver=raw
  2.虚拟机内部添加磁盘,并且确认大小。
  2.1 # fdisk -l查看分区
  2.2 #fdisk /dev/sdb
  n p 1 e 使用partporbe命令重新读取分区表。
  2.3 创建物理卷(PV) #pvcreate /dev/vdb1   #pvdisplay
  2.4 把PV加入卷组(VG) 先使用vgdisplay查看卷组名称为VolGroup,空闲为0.
  2.5 使用vgextend命令把/dev/vdb1加入卷组VolGroup:
  #vgextend VolGroup /dev/sdb1
2.6逻辑卷扩容:把所有剩余空间分配给逻辑卷lv_home
#lvextend -l +100%FREE lv_home
在CentOS7.X里面使用xfs_growfs命令在线调整xfs格式文件系统大小。
#resize2fs /dev/VolGroup/lv_home
在CentOS6.X里面用resize2fs命令扩容LV。
  2.7查看扩容结果:
  df -Th