centos7中使用vg方式扩充root分区
pv、vg、lv的意思
物理卷(Physical Volume,PV):就是指硬盘分区,也可以是整个硬盘或已创建的软RAID,是LVM的基本存储设备。
卷组(Volume Group,VG):是由一个或多个物理卷所组成的存储池,在卷组上能创建一个或多个逻辑卷。
逻辑卷(Logical Volume,LV):类似于非LVM系统中的硬盘分区,它建立在卷组之上,是一个标准的块设备,在逻辑卷之上可以建立文件系统。
1.首先查看我们的根分区大小是多少
2.添加一块物理的磁盘。在虚拟机中添加
3.查看磁盘编号
4.创建pv
5.把pv加入vg中,相当于扩充vg的大小
先使用vgs查看vg组
扩展vg,使用vgextend命令
6.我们成功把vg卷扩展了,在用vgs查看一下
7.扩展lv,使用lvextend命令
查看lv大小
查看df -h中变化没有
那么我们要使用[root@localhost ~]# xfs_growfs /dev/mapper/centos-root 命令使系统重新读取大小
再使用df -h查看
到这里我们就成功扩展了。
备注:我们可以自行生产vg组以及在新的vg中生成lv
vgcreate 创建新的vg组
lvcreate 在新的vg中创建新的lv,但是要指定对vg名字
vgreduce 把pv从vg中移除,若vg中只有一个pv则直接使用vgremove