1、在宿主机操作

#qemu-img create -f raw test_add.img 10G

//说明,生成一块新的raw格式的空盘

#virsh attach-disk test /home/p_w_picpaths/test_add.img vdb --cache none

//说明,添加硬盘


2、在虚拟机操作


一:直接挂载新硬盘

登录到虚拟机中,首先查看是否能新识别硬盘

 #fdisk -l         查看是否回显示新添加的硬盘/dev/vdb

然后,对vdb进行格式化,

#mkfs.ext4 /dev/vdb

接下来,新建一个目录用来挂载新的硬盘

#mkdir   /test

#mount /dev/vdb /test

最后,将该挂载添加到开机启动中

#blkid /dev/vdb           //获取硬盘的UUID

/dev/vdb: UUID="19fc1d1d-7891-4e22-99ef-ea3e08a61840" TYPE="ext4"

#vim /etc/fstab             //添加开机加载,在最后一行加入

UUID=19fc1d1d-7891-4e22-99ef-ea3e08a61840 /test ext4 defaults        1 2


二:扩LVM

以root用户登录虚拟机

#fdisk –l  //查看新增磁盘,显示为/dev/sdb

# fdisk /dev/sdb  //划分分区/dev/sdb1,按步骤操作

fdisk  /dev/hda

n       //增加分区

p       //选主分区

1       //分区号(从1开始),/dev/sdb1

t      8e   //分区类型8e表示LVM分区

w        //写入分区表

#partprobe  /dev/sdb  //重读分区表

#mkfs.ext4 /dev/sdb1 //格式化

#partx /dev/sdb #查看当前硬盘的分区表及使用情况

3,创建PV,扩容VG,LV

#pvcreate /dev/sdb1

#vgdisplay #查看当前已经存在的VG信息

#vgextend VolGroup00 /dev/sdb1    #扩展VolGroup00

#lvdisplay #查看已经存在的LV信息

#lvextend -L +300G /dev/VolGroup00/LogVol01 #扩展LV

#resize2fs /dev/VolGroup00/LogVol01 #执行该重设大小,对于当前正在使用的LogVol01有效

#df –h #查看挂载情况,已经扩容