Linux磁盘管理---LVM逻辑卷管理

127 阅读3分钟

一、LVM简介

LVM(Logical Volume Manager,逻辑卷管理器)是Linux系统用于对硬盘分区进行管理的一种机制,其创建初衷是为了解决硬盘设备在创建分区后不易修改分区大小的缺陷。尽管对传统的硬盘分区进行强制扩容或缩容从理论上来讲是可行的,但是却可能造成数据的丢失。而LVM技术是在硬盘分区和文件系统之间添加了一个逻辑层,它提供了一个抽象的卷组,可以把多块硬盘进行卷组合并。这样一来,用户不必关心物理硬盘设备的底层架构和布局,就可以实现对硬盘分区的动态调整

(1)PV:物理卷(Physical volume):物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘。一块硬盘,或多块硬盘。 (2)VG:卷组(Volume Group):卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组。一堆磁盘的统称。 (3)LV:逻辑卷(Logical Volume):逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展和缩小空间。系统中的多个逻辑卷可以属于同一个卷组,也可以属于不同的多个卷组。一个逻辑分区,一个分区。 (4)PE(Physical Extent):每一个物理卷被划分为称为PE(Physical Extents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可配置的,默认为4MB。 (5)LE(Logical Extent):逻辑卷也被划分为被称为LE(Logical Extents) 的可被寻址的基本单位。在同一个卷组中,LE的大小和PE是相同的,并且一一对应。 (6)lvm概念:LVM(Logical Volume Manager逻辑卷管理)是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上、文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性。 在centos内,如果是最小化安装可能会没有lvm管理工具,因此,需要安装lvm2:


二、实验环境

操作系统:openEuler 22.03 LTS 系统盘为vda,并且va已经是lvm逻辑卷管理,大小为100G,已经挂载到根目录,额外的磁盘为vdb容量为500G 本次实验:vdb纳入lvm管理,挂载到/data目录

三、实验开始

yum install -y lvm2
lsblk
#对vdb,使用lvm磁盘管理

image.png

pvcreate /dev/vdb

vgcreate rootvg /dev/vdb

lvcreate -l 100%FREE -n rootlv rootvg

image.png

#逻辑卷创建完成,开始对磁盘进行格式化,并设置自动挂载
mkfs.xfs /dev/rootvg/rootlv

#查看UUID,并写入fstab文件
blkid |grep rootlv 

#对磁盘进行挂载
mkdir -p /data
mount -a 

image.png

四、磁盘挂载完成

image.png