参考视频讲解:Linux LVM分区与应用与详解_哔哩哔哩_bilibili

一、概念
LVM (Logical Volume Manager) 是基于内核的一种逻辑卷管理器,LVM 适合于管理大存储设备,
并允许用户动态调整文件系统的大小。
此外,LVM的快照功能可以帮助我们快速备份数据。
LVM为我们提供了逻辑概念上的磁盘,使得文件系统不再关心底层物理磁盘的概念。

LVM中的四个概念

◎物理卷(Physical Volume, PV):物理卷是LVM的最底层概念,是LVM的逻辑存储
      块,物理卷与磁盘分区是逻辑的对应关系。
      生活中的圆形的积木在没有附加工具时,是不能相互堆叠且稳定的(上面的积木很快会掉下来),
      但方形却有很强的组合功能(多个方向堆叠在一起不会倒塌),
      我们可以假设普通的分区是一个圆形,多个分区是不能合并组合的,
      而LVM中的物理卷可以假设为方形,多个LVM物理卷可以合并或拆分,从而实现容量的扩容和缩减。
      LVM提供了命令工具可以将分区转换为物理卷,通过组合物理卷可以生成卷组。
      
◎物理长度 (Physical Extent, PE): 物理长度是将物理卷组合为卷组后,
      所划分的最小存储单位,即逻辑意义上磁盘的最小存储单元。
      LVM默认PE大小为4MB。
      这里等下我们使用lvdisplay可以看到
      
◎卷组(Volume Group, VG): 卷组是LVM逻辑概念上的磁盘设备,
      通过将单个或多个物理卷组合后生成卷组。
      卷组的大小取决于物理卷的容量以及个数。在CentOS 7系统中,对容量与个数没有限制。
      
◎逻辑卷(Logical Volume, LV): 逻辑卷就是LVM逻辑意义上的分区,
     我们可以指定从卷组中提取多少容量来创建逻卷,最后对逻辑卷格式化并挂载使用。
     
VG和PV都可创建多个,创建时需要命名,创建好之后会在/dev下生成对应文件

下图 LVM整体概念的示意图,图中可以看出,我们将物理磁盘分区可用转换为LVM的物理卷(PV), 多个物理卷组合为卷组(VG),逻辑卷(LV) 是从卷组中提取出来的存储空间, 最后我们可以将逻辑卷挂载到某个挂载点目录上

watermark.jpg

二、基础命令

使用LVM基本步骤

创建

# 1.将物理磁盘设备初始化为物理卷
pvcreate /dev/sdb /dev/sdc

# 2.创建卷组,并将pv加入到其中
vgcreate mapper /dev/sdb /dev/sdc

# 3.基于卷组创建逻辑卷
lvcreate -n mylv -L 2G mapper

# 4.为创建好的逻辑卷创建文件系统
mkfs.ext4 /dev/mapper/mylv

# 5.将格式化好的逻辑卷挂载使用
mount /dev/mapper/mylv /mnt

查看

# 可以通过以下命令查看LVM相关信息
# .查看物理卷信息
pvdisplay # (详细)
pvs

# .查看物理卷信息
vgdisplay # (详细)
vgs

# .查看物理卷信息
lvdisplay # (详细)
lvs

删除

# 可以通过以下命令删除LVM对应的单位,与创建过程顺序相反
# 1.umount
umount /mnt

# 2.删除LV
lvremove /dev/mapper/mylv

# 3.删除VG
vgremove mapper

# 4.删除PV
pvremove /dev/adb
三、其它命令
过几天再写...