
Linux-红帽认证 RHCSA-15-管理存储堆栈
一、逻辑卷管理器概述
Logical Volume Manager 逻辑卷管理器(LVM)用于创建系统逻辑卷。逻辑卷作为物理存储上的一个层,与直接使用物理存储相比,此存储系统可提供更大的灵活性。LVM 对软件隐藏硬件存储配置,让您能够在不停止应用或卸载文件系统的前提下调整卷大小。并且 LVM 也提供了全面的命令行工具来管理存储。
1、逻辑卷管理局工作流程
- 物理设备:逻辑卷中的数据实际存储在物理设备当中。这些设备可以是磁盘分区、整个磁盘、RAID 阵列等。想使用 LVM 必须将设备初始化为 LVM 物理卷,且 LVM 物理卷必须能使用整个物理设备。
- 物理卷 Physical Volume(PV):LVM 使用底层物理设备作为 LVM 物理卷。LVM 工具会将物理卷再划分为物理区块(PE),形成作为 PV 上最小存储块的小块数据。
- 卷组 Volume Group(VG):卷组是存储池,由一个或多个物理卷(PV)组成,而一个 PV 必须仅分配给一个 VG。LVM会自动设置物理区块(PE)大小,但也可以指定该大小。VG可以包含未使用的空间和数个逻辑卷(LV)。
- 逻辑卷 Logical Volume(LV):逻辑卷根据卷组(VG) 中的空闲物理区块创建,提供应用、用户和操作系统所使用的存储设备。逻辑卷(LV)是逻辑区块(LE)的集合,LE 映射到物理区块(PE)。
首先确定用于创建物理卷的物理设备,并将这些设备初始化为 LVM 物理卷(PV)。
再从多个物理卷创建卷组(VG)。
又从卷组中的可用空间创建逻辑卷(LV)。
最后使用文件系统格式化**逻辑卷(LV)**并进行挂载。
二、使用 LVM 创建逻辑卷
1、创建分区
parted [/dev/vdd] mkpart [gpt1]/[gpt2] [xfs] [1MB]/[101MB] [101MB]/[201MB]
:在 [/dev/vdd] 创建两个名为 [gpt1] 和 [gpt2] 大小 [100MB] 的 [xfs] 分区
2、标记物理卷
pvcreate [/dev/vdd1] [/dev/vdd2]
:将 [/dev/vdd1] [/dev/vdd2] 都标记为物理卷
pvdisplay
:查看物理卷
3、创建卷组
vgcreate [vg1] [/dev/vdd1] [/dev/vdd2]
:将物理卷 [/dev/vdd1] [/dev/vdd2] 创建为一个名为 [vg1] 的卷组
vgdisplay
:查看卷组
4、创建逻辑卷
lvcreate -n [lv1] -L [150MB] [vg1]
:从 [vg1] 卷组中创建一个大小为 [150MB] 名为 [lv1] 的逻辑卷
lvdisplay
:查看逻辑卷
lvremove /dev/vg1/lv1
:删除逻辑卷 [/dev/vg1/lv1](如果 lv1 已经挂载则需要先取消挂载)
逻辑卷挂载步骤与普通卷挂载步骤一致,详细步骤可见上一期博客Linux红帽认证 RHCSA-14-基本存储存储设备管理 | 滕王阁