【Linux系列】什么是LVM

【Linux系列】什么是LVM



前言

今天我们来学习一下Linux环境下的逻辑卷管理,这篇文章其实是我很早的时候自己学习在某个博主那看到的,当时觉得讲的很清晰,就拿来主义放在本地了,最近又用到这一块的东西,就翻出来回顾了一下,如果觉得有侵权嫌疑,欢迎联系我。


一、LVM是什么?

首先我们来看一下LVM的概念,LVM全称:Logical Volume Manager,中文名为逻辑卷管理,是Linux环境下对磁盘分区进行管理的一种机制。LVM是建立在硬盘和分区之上的一个逻辑层,可用来提高磁盘分区管理的灵活性,动态扩展我们的磁盘空间。

二、相关概念

在学习之前,我们先来看一张图
在这里插入图片描述
这张图很好的说明了,LVM里面几个概念之间的关系,下面我们逐个介绍一下

1.Physical Volume (PV)

第一个概念是PV,也就是我们常说的物理卷。从上图我们看到有两块硬盘 /dev/sda 和 /dev/sdb。实际在使用中,我们要扩展Linux里面的磁盘空间,需要插入的硬件就是硬盘。在LVM磁盘管理里面,我们首先要把两块硬盘格式化成为LVM里面的PV,也就是物理卷。在格式化物理卷的过程中,LVM会把物理硬盘划分成一个一个的PE (Physical Extend 物理扩展), 在LVM 中默认一个PE的大小是4M,PE就是我们逻辑卷管理的最小单位。比如说我有一块1G的硬盘,也就是1024M,在将其格式化为PV的时候,实际就是把这块硬盘划分成了256个PE。这就是我们使用LVM的第一步:硬盘转换为PV

2.Volume Group (VG)

在硬盘转化为PV之后,第二步就是创建一个卷组,也就是VG (Volume Group)。卷组我们可以理解为一个大容器,用来装PE。我们可以把一个或者多个PV加到这个容器中,因为第一步的时候我们已经把硬盘转化为很多个PE,所以把多个PV加到VG容器中,实际上就是把PE放到容器中。从上图可以看到,我们把两块硬盘格式化成了PV,每块PV分成了3个PE,然后把PV加入到VG卷组中,那么我们这个VG就包含了6个PE,就是两块硬盘的总容量。通常创建一个卷组的时候我们会为其取一个名字,也就是该VG的名字。

3.Logical Volume (LV)

不论是PV/PE 还是VG 都是LVM里面的概念,我们创建完PV和VG是不能够直接使用的,因为PV ,VG都是我们逻辑卷底层的东西,我们最后使用的其实是在VG基础上,创建出来的LV (Logical Volume),所以第三步就是基于VG来创建我们最终要使用的LV。
当我们创建好VG卷组后,创建LV的过程其实就是从VG中拿出我们指定数量的PE。还是拿上图来说,我们此时的VG已经有6个PE了,这时候我们创建了两个逻辑卷,第一个16M在,所以他包含了4个PE的大小,而这4个PE有三个是来自于第一块硬盘,另外一个PE是来自第二块硬盘。因此第二个逻辑卷就只有两个PE了。我们可以创建的LV容量的大小取决于VG中包含的PE数量,VG中的PE可以来自不同的PV,并且我们创建的LV大小一定是PE的整数倍,即逻辑卷的大小一定要是4M的整数倍

4.格式化LV

在创建完LV以后,这个时候我们就能够对其进行文件系统的格式化了,我们最终要使用的就是我们刚创建好的LV,其就相当于传统的文件管理分区。首先我们要对其进行文件系统的格式化操作,然后通过mount命令对其进行挂载,之后我们就能够像平常的分区一样来使用我们的逻辑卷了。
我们在创建好LV以后,会在 /dev 目录下看到我们的LV信息,例如 /dev/vgname/lvname , 我们每创建一个VG,会在 /dev 目录下创建一个以该VG 名字命名的文件夹,在该VG 的基础上创建好LV以后,我们会在这个VG目录下,对出一个以LV名字命名的逻辑卷。

总结

以上就是今天要讲的内容,主要是介绍了一下LVM中的各个概念,顺便梳理了一下创建逻辑卷的步骤,那么下一节:创建LVM的逻辑卷,我就开始根据上面的步骤,给大家实操一下,如何创建一个逻辑卷并且动态扩容。

  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值