LVM

逻辑卷管理

它是建立在物理存储设备之上的一个抽象层,优点在于灵活管理

特点:在线动态扩容、 数据条带化 、数据镜像等

PV

物理卷(Physical Volume)

真正存储数据的设备,可以是磁盘,也可以是分区

VG

卷组(Volume Group)

卷组建立在物理卷之上,它由一个或多个物理卷组成。一个LVM系统中可以只有一个卷组,也可以包含多个卷组。

LV

逻辑卷(Logical Volume)

逻辑卷建立在卷组之上,它是从卷组中“切出”的一块空间,它是用户最终使用的逻辑设备 ,大小可以修改

创建逻辑卷步骤:

①将物理设备做成物理卷②创建卷组并将物理卷加入其中③创建逻辑卷④格式化逻辑卷⑤挂载使用

1.物理卷管理

①创建物理卷

#方法1
pvcreate /dev/sdb1 /dev/sdb2
#方法2
pvcreate /dev/sdb[12]

②查看物理卷

# 查看概要
pvs
# 查看详细
pvdisplay /dev/sdb1

③删除物理卷

pvremove /dev/sdb1

2.卷组管理

①创建卷组

vgcreate vg01 /dev/sdb1 /dev/sdb2

②卷组扩容

vgextend vg01 /dev/sdb5

③查看

# 查看概要
vgs vg01
# 查看详细
vgdisplay vg01

④删除卷组

vgremove vg01

3.逻辑卷管理

①创建逻辑卷

#指定大小创建
lvcreate -n lv01 -L 100G vg01
#指定PE创建,一个PE4M
lvcreate -n lv01 -l 50 vg01
#指定剩余空间百分比创建
lvcreate -n lv01 -l 50%free vg01

创建后实际映射在: /dev/mapper/vg01-lv01 /dev/vg01/lv01

选项描述
-n指定逻辑卷名字
-L指定逻辑卷大小
-l指定逻辑卷大小,单位PE, 1PE=4M

②查看逻辑卷

# 查看概要
lvs /dev/vg01/lv01
# 查看详细
lvdisplay /dev/vg01/lv01

③删除逻辑卷

lvremove /dev/vg01/lv01

4.格式化逻辑卷

# xfs 格式
mkfs.xfs /dev/vg01/lv01
# ext4 格式
mkfs.ext4 /dev/vg01/lv01

5.挂载使用逻辑卷

mount /dev/vg01/lv01 /lv01

6.动态扩容

注意:扩容前需要确保卷组中有足够空间,否则则进行卷组扩容

#1.扩展到指定大小
lvextend -L 2G /dev/vg01/lv01
#2.增加大小
lvextend -L +1G /dev/vg01/lv01 
Last modification:April 29th, 2019 at 10:57 pm