linux LVM扩容

1、Centos7 LVM磁盘管理

PV,VG,LV构成了一种易于管理拥有一个或多个硬盘的主机的文件系统,这些硬盘可能只有一个分区也可能有多个。通过将这些物理存在的分区(或称为卷)PV(physical volume)进行整合,组成一个分区(卷)组VG(volume group),进而再次进行分配形成逻辑分区(卷)LV(logical volume)。创建成功的逻辑分区对于操作系统来说会想普通分区无异,其好处是可以动态调整分区大小。管理PV,VG,LV的工具称为逻辑卷管理器LVM(logical volume manager)。

2、LVM扩容

2.1、添加硬盘,不重启识别

#查看系统挂载点,判断要添加多大的硬盘
df -h

#在虚拟机编辑设置里面添加硬盘(也可以直接拓展硬盘大小,还没试验)

#通过接口来重新扫描磁盘,有几个host就需要扫描几次
ls /sys/class/scsi_host/
echo "- - -" > /sys/class/scsi_host/host*/scan
#系统识别硬盘都是通过驱动来实现的,不同的厂家所使用的驱动也不一样(上面这个文件其实就是 HBA卡 或者scsi卡的驱动的入口文件)
#echo 到文件中的 '- - -'就是一个标识,当驱动程序在入口文件中读到这个标识,就会触发重新识别磁盘的操作

#查看是否有新加硬盘
lsblk
fdisk -l

2.2、对新加硬盘进行分区

fdisk /dev/sdb
n       #新建分区
p       #选择逻辑分区
1       #分区号,/dev/sdb1
其他默认

t       #修改分区类型
8e      #8e表示LVM分区
w       #写入分区表

partprobe   #重读分区

2.3、创建PV、扩容VG、LV

#创建物理卷
pvcreate /dev/sdb1
#查看物理卷
pvdisplay

#给要扩容的逻辑卷所在的卷组扩容
vgdispaly
vgextend vg /dev/sdb1

#给逻辑卷扩容
lvdisplay
lvextend /dev/vg/lv_root  /dev/sdb1  #将/dev/sdb1全部添加给lv_root

#重读大小,如果的centos6则使用resize2fs /dev/vg/lv_root
xfs_growfs /dev/vg/lv_root

df -h #重新查看大小
转载请注明出处,谢谢!!!
原文地址:https://www.cnblogs.com/haijunzhang/p/14047015.html