逻辑卷管理

一、什么是lmp 

1、将多块磁盘整合为一块磁盘,实现动态调整磁盘容量

2、PV物理卷:将磁盘设备转换后,变成LVM的储存模块

3、VG总卷组:储存模块进行整合,变成一块磁盘

4、LV逻辑卷:将VG分区,即可使用

5、PE物理扩展块:最小储存模块,类似于block,默认4兆,VG最多65534个PE

拓展:PE决定VG的最大值和LV的最小值   企业中一般设置PE:16~64M

二、LVM的配置流程

首先,fdisk /dev/sdb  磁盘分区       默认做的

将物理分区转换成PV卷   pvcreate /dev/hda{1,2,3,5}

VG将这些模块整合到一起 vgcreate vgcjk /dev/sdb{1,2,3,5}    默认PE为4兆

vgremove 将VG删除  

LV分区 lvcreate -L 10G -n dev/vgccjk/lvcjk  指定大小 

lvcreate -l 256 -n /dev/vgcjk/lvcjk  4*256的大小空间

格式化后使用 mkfs -t xfs /dev/vgname/lvname 

建立目录 mkdir /cjk 

挂载到cjk mount /dev/vgcjk/lvcjk /cjk

查看文件系统 df -h 

注:Linux里凡是接为文件,硬盘创建完成后,Linux系统无法识别,需要创建一个目录,挂载到目录硬盘空间才可用

放大:VG内容量充足

1、查询VG内容是否充足   vgdisplay 

2、直接调整lv的容量 lvresize -L 14G /dev/vgcjk/lvcjk

或 #lvresize -L +10G /dev/vgcjk/lvcjk

重启刷新lv大小,

xfs_growfs /dev/vgname/lvname

df -h 查看

VG 内容量不足

1、查询VG内容量是否充足  vgdisplay

2、查询PV卷是否有可用空间   pvscan

3、天剑硬盘并分区后,转化成PV #pvcreate /dev/sdb6

4、将PV添加到vg中  #vgextend vgvjk  /dev/sdb6

5、调整lv的容量 #lvresize -L 14G /dev/vgname/lvname

#lvresize -L +10G /dev/vgname/lvname

6、刷新 

xfs_growfs /dev/vgname/lvname

删除

umount /cjk

lvremove /dev/vgname/lvname

vgremove /vgname

vpremove /dev/sdb{1,2,3,5} 

原文地址:https://www.cnblogs.com/leading-net/p/10320179.html