Linux入门教程:Linux LVM逻辑卷管理

鹰之翔 2011-05-12

卷组volume group (VG)

卷组是LVM中最高抽象层,是由一个或多个物理卷所组成的存储器池。

物理卷physical volume (PV)

典型的物理卷是硬盘分区,但也可以是整个硬盘或已创建的Software RAID 卷。

物理块physical extent (PE)

物理卷按大小相等的“块”为单位存储,块的大小与卷组中逻辑卷块的大小相同。

逻辑块logical extent (LE)

逻辑卷按“块”为单位存储,在一卷组中的所有逻辑卷的块大小是相同的。

逻辑卷logical volume (LV)

逻辑卷相当于非LVM系统中的分区,它在卷组上建立,是一个标准的块设备,可以在其上建立文件系统

线性映射

线性映射-把一定范围的物理块按顺序分配给逻辑卷,如LV的LE 1-99映射到PV1,LE 100-347映射到PV2。

交错模式

交错模式-将把逻辑块交错映射到不同的物理卷中,如 LV的LE 1映射为PV1的PE1,LE 2映射为PV2的PE1,LE 3映射为PV1的PE2.。这种方式可以提高逻辑卷的性能,但是采用这种方式建立的逻辑卷将不能在它们所在的物理卷中扩展。

创建LVM卷,从下到上创建,示意图如下

Linux入门教程:Linux LVM逻辑卷管理

第一步创建物理文件系统

首先我们要创建文件系统

命令: fdisk /dev/sdb  ————  创建物理卷并修改ID为8e

Linux入门教程:Linux LVM逻辑卷管理

第二步初始化物理卷为PV

创建PV,添加几个文件系统,然后再添加一个RAID文件系统

命令:pvcreate /dev/sdb{5,6,7,8,9}  ————  添加文件系统到PV

pvcreate /dev/md0              ————  添加raid文件系统到PV

pvs,pvdisplay                ————  查看系统现有PV

Linux入门教程:Linux LVM逻辑卷管理

第三步创建卷组VG

添加PV到卷组,创建VG卷组

命令:vgcreate  [-s=16m]    test_vg      /dev/sdk1  /dev/sdl1

指定PE大小  VG卷组名  要添加到VG中的PV

使用man帮助看一下使用方法

Linux入门教程:Linux LVM逻辑卷管理

看上面的例子,我们添加PV到卷组中创建VG

命令:vgcreate vg0 /dev/sdb{5,6,7,8,9} /dev/md0

vgs,vgdisplay

Linux入门教程:Linux LVM逻辑卷管理

相关推荐