LVM全成:Logical Volume Manager逻辑卷管理器。LVM的做法是将数个物理分区(或磁盘)通过软件方式组合成一个独立的大的磁盘,即VG。然后将磁盘分成可以使用的分区(LV),最后挂载使用。

先介绍几个名词:

    1.PhysicalExtend,PE物理扩展快:建立VG的时候指定的block块大小,默认是4MB。一个VG最大可以容许65534PE

    2.PhysicalVolume,PV物理卷:就是物理磁盘,类似于/dev/sda1等等,由PE物理磁盘块组成;多个PV可以组合起来形成一个VG。注意:通过fdisk命令把分区的系统标识符调整为8e。

    3.Volume Group,VG卷用户组:多个物理卷组成的一个组,不能直接使用;要想使用组合后的空间需要创建逻辑卷;VG大小取决与物理卷,VG中可以划分多个逻辑卷(可以动态缩展)

    4.Logical Volume,LV逻辑卷:可以是VG所有可用的空间,有两个边界,一个是物理边界,一个是逻辑边界;可以说每一个逻辑卷就是个文件系统,或者说是一个独立的分区。快照卷跟它的逻辑卷在同一个卷组当中。

下图为LVM层次结构:

LVM学习小结_LVM

LVM制作过程:

使用3个分区,sda3,sda5,sda6

先使用3,5做PV

LVM学习小结_LVM  _02

查看PV信息

LVM学习小结_LVM  _03

扫描PV

LVM学习小结_LVM  _04

创建卷组Myvg

LVM学习小结_LVM  _05

查看VG信息

LVM学习小结_LVM  _06

删除卷组,并从新创建卷组,指定快大小32M

LVM学习小结_LVM  _07

验证刚创建的VG,和指定的PE大小是否为32M

LVM学习小结_LVM  _08

在卷组中删除PV

LVM学习小结_LVM  _09

查看结果,发现Myvg大小变成了5G,sda3被移出了Myvg

LVM学习小结_LVM  _10

向Myvg中添加一个新的pv

LVM学习小结_LVM  _11

把新建的pv加入到vg中,结果Myvg的大小由5G增加为13G


创建一个大小为5G的逻辑卷Mylv,并查看逻辑卷信息

LVM学习小结_LVM  _12


格式化逻辑卷

LVM学习小结_LVM  _13


将逻辑卷Mylv挂载到/mnt下

LVM学习小结_LVM  _14


扩展逻辑卷,增加1G。此时应该先扩展物理边界,再扩展逻辑边界。

LVM学习小结_LVM  _15


验证上两步的操作

LVM学习小结_LVM  _16


缩减逻辑卷。逻辑卷缩减到3G,缩减前强行检查;缩减前先卸载设备

LVM学习小结_LVM  _17

LVM学习小结_LVM  _18

LVM学习小结_LVM  _19


验证缩减操作,先把/dev/Myvg/Mylv挂载到/mnt/

LVM学习小结_LVM  _20


创建快照

先把/etc/fstab复制到/mnt

LVM学习小结_LVM  _21

LVM学习小结_LVM  _22


创建一个100M的快照卷,命名为Mylv-Snap

LVM学习小结_LVM  _23


将快照卷挂载到/media/

LVM学习小结_LVM  _24


将快照卷里的内容归档到/backup下,并验证

LVM学习小结_LVM  _25