LVM 逻辑卷管理

一、概述:

LVM: logical Volumn Manager 

LVM是建立在硬盘和分区之上的一个逻辑层。可以将多个物理分区整合起来,无需停机,可以对文件系统的大小进行调整。同时,还提供快照功能

二、概念及实现过程:

PE :每一个物理卷PV被划分为称为PE(Physical Extents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可配置的,默认为4MB。所以物理卷(PV)由大小等同的基本单元PE组成。

物理卷PV(Physical Volume)创建  -> 卷组VG(Volume Group)创建 ->逻辑卷LV (Logical Volume)创建

三、实例

1、利用2块物理磁盘sdb(10G) sdc(8G) ,创建一个LV。

blob.png  

  1)创建分区并调整分区类型为8e(Linux LVM)

blob.png

blob.png

    2)创建PV

blob.png

    3)创建VG,名为myvg

blob.png

    4)扩展VG

blob.png

    5)创建LV,名为mylv的大小是12G的卷

blob.png

    6)对新生成的卷格式化成ext4的文件系统

blob.png

blob.png

blob.png

    7)挂载使用

blob.png

因此,一个12G的mylv 卷就可以正常使用了。

2、LV卷的扩展及缩小

    LV卷的扩展可挂载扩展,先要分两步:先要扩展其物理边界的大小,然后才能扩展逻辑边界的大小

    缩小的时候先卸载,然后缩小逻辑边界的大小,接着才是物理边界的大小

    1)扩展物理边界到16G大小

blob.png

    2)扩展逻辑边界

blob.png

    3)查看下卷的大小

blob.png

    4)缩小mylv到8G,先要卸载

blob.png

    5)调整逻辑边界大小到8G

blob.png

    6)调整物理边界大小到8G

blob.png

挂载后就可以使用

3、快照卷

    快照卷和原卷必须处于同一个卷组,使用lvcreate -s 创建。创建完了挂载后使用。

 blob.png     

4、移除卷

    使用lvremove vgremove pvremove ,移除卷。lvremove前需要先卸载卷。

原创文章,作者:麦鲸,如若转载,请注明出处:http://www.178linux.com/8552