一、什么是Lvm
背景:就像是微信保存所有人的朋友圈,每个人一进去就可以看见,这需要存储空间,而且你不可能预知它有多大,不能直接给他固定的空间,所以我们需要LVM这种可以当空间不够使用的时候,可以继续将其它的硬盘的分区加入其中直接投入使用的方式。
1、lvm:是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。(把下面比喻成橘子榨汁)
2、pv:是物理卷(physical volume)的简写,就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。(相当于是橘子)
3、vg:是卷组(Volume Group)的简写。LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成。可以在卷组上创建一个或多个“LVM分区”(逻辑卷),LVM卷组由一个或多个物理卷组成。(相当于是榨汁机)
4、pe:每一个物理卷被划分为称为PE(Physical Extents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可配置的,默认为4MB。(相当于是榨汁的果粒)
5、le:LE(logical extent):逻辑卷也被划分为被称为LE(Logical Extents) 的可被寻址的基本单位。在同一个卷组中,LE的大小和PE是相同的,并且一一对应。(相当于是到手的橘子汁)
总结:LVM存在的意义就是用软件实现设备可拉伸或缩减,而设备中存在