AIX LVM学习笔记

LVM: LOGIC VOLUMN MANAGEMENT (逻辑卷管理器)
通过将数据在存储空间的 逻辑视图实际的物理磁盘 之间进行映射,来控制磁盘资源。实现方式是在传统的物理设备驱动层之上加载一层磁盘设备驱动代码。该磁盘存储逻辑视图供应用程序使用,并独立于底层物理磁盘结构。

AIX不直接就把‘硬盘’‘PV ’分给操作系统去划分使用,而是先把‘硬盘’'PV '组合成‘卷组’'VG ',然后再以卷组的形式分配给操作系统,

tupian -w100

存储分为了3层:物理层、逻辑层、应用层。
各层级之间有明确定义的映射关系。

PV:PHYSICAL VOLUME(物理卷)。本地硬盘,实实在在能看得到的物理磁盘,类似pc中硬盘的概念。 在AIX里PV用hdiskn的方式去命名,如hdisk0 、hdisk1 、hdisk2。
VG:VOLUME GROUP(卷组)。把一个或者多个PV‘物理卷’组合到一起,就形成了VG‘卷组’。当VG的空间不够的时候,通过给VG加PV(磁盘)的方式来实现扩容。
LV:LOGIC VOLUME(逻辑卷)。在形成了VG后,用户要使用空间就需要从VG中划分一个LV出来。LV 不能跨VG 划分空间,只能在某个VG 里面。

LV建好后,就可以在上面建文件系统了。
FS:文件系统:是指在AIX系统中面向用户的存储空间。一个LV逻辑卷只能创建一个文件系统,也就是说一个 文件系统对应一个逻辑卷,如果删除逻辑卷也将删除文件系统。

还有两个重要的概念:
PP:PYSICAL PARTITON(物理分区)PV的最小可分配单位
LP:LOGIC-PARTITION(逻辑分区)LV的最小可分配单位
实际上PP,LP的大小是自己设定的,LP的大小和PP的是一样的。从VG上划分LV的时候,不是指定分多少GB,而是多少个LP(LP针对于LV,所以提到LV用LP)。

如果PP设置的太大,会造成空间的浪费,太小会造成碎片化。

命令:

lsvg [–o | –l | –p] [VG_Name] 查看系统中VG的信息
-o:查看系统中活动的VG列表
-l:查看属于指定VG的LV的信息
-p:查看属于指定VG的PV的信息
如:# lsvg –o | lsvg –i –l

注意:当用# lsvg –p VG_Name命令查看属于指定VG的PV信息时,系统将给出VG中每
个PV上的空闲PP的分布情况(FREE DISTRIBUTION)。
如:

# lsvg –p rootvg
rootvg:
PV_NAMEPV_STATETOTAL PPsFREE PPsFREE DISTRIBUTION
hdisk0active1595224..00..00..00..28
hdisk1active1597832..02..00..12..32

lslv [–l | –m] [LV_Name] 查看系统中LV的信息
-l:查看属于指定LV的LP的分配方式(intra-physical volume)
-m:查看指定LV中的LP与PP之间的映射关系(inter-physical volume)

注意:当用# lslv –l lv00命令查看属于指定LV的信息时,系统将给出指定LV的LP数
及其拷贝数,符合内部物理卷(intra-physical volume)分配方针的PP所占整个
LV包含PP数的比例,以及PP在每个PV上的分布情况(DISTRIBUTION)。
如:

# lslv –l lv00
lv00:/home/john
PVCOPIESIN BANDDISTRIBUTION
hdisk0010:000:00030%000:000:007:003:000

lspv [–l | –p] [PV_Name] 查看系统中PV的信息
-l:查看指定PV上的所有LV的信息
-p:查看指定PV上所有LP与PP之间的映射关系

原文地址:https://www.cnblogs.com/iois/p/6106710.html