系统安装时,就会创建一个rootvg卷组。rootvg卷组包含自带硬盘(内置硬盘)和系统逻辑卷,一个系统只能有一个rootvg卷组。如果系统中有足够的硬盘,可以给rootvg添加一块硬盘

一、创建卷组(VG)

    创建卷组前,需要知道:

    1.卷组名字

    2.卷组包含哪些物理卷(PV)

    3.确定物理分区(PP)大小:默认为4M,一个物理卷最多能包含1016个物理分区

    4.新建卷组在启动时是否自动激活

    5.确定新卷组最多能容纳多少个物理卷

    例:添加一个新卷组datavg,包含物理卷hdisk6,hdisk7和hdisk8,该卷组中物理分区大小为8M,要求该卷组中最多有6个物理卷,其在系统启动时自动激活新卷组

    命令:mkvg -y datavg -d 6 -s 8 hdisk6 hdisk7 hdisk8

    参数:

    -s:指定PP大小,如果没有指定,mkvg命令会根据卷组所使用的磁盘计算出一个合适的PP大小

    -B:在5.2版本中,作用是创建大卷组(Big VG),默认情况下mkvg最多能容纳255个逻辑卷和32个物理卷,加了-B以后,可以达到512个逻辑卷和128个物理卷

    注意:使用-B参数创建的大卷组不能导入到4.3或以下版本

    使用SMIT工具创建卷组

    命令:smit mkvg

    “VOLUME GROUP name”:输入新卷组名

    “Physical partition SIZE in megabytes”:选择PP大小

    “PHYSICAL VOLUME names”:输入卷组所包含的物理卷名,若有多个物理卷,之间用空格隔开

    “Volume Group MAJOR NUMBER”:指定卷组主设备号,如果不指定,则分配一个。系统内核通过设备主设备号和副设备号来访问

    “Create VG Concurrent Capable”:创建一个具有并发能力的卷组,相当于在使用mkvg时指定了-c参数。只有在使用了HACMP的时候才有效。如果系统使用了HACMP产品,在系统启动时需要自动激活该卷组到并发访问模式,就在“Auto-varyon in Concurrent Mode?”选择yes


二、显示卷组信息

    1.显示系统中卷组的卷组名

    命令:lsvg

    使用-o参数显示当前系统中处于激活状态的卷组名

    命令:lsvg -o

    2.显示卷组的属性

    命令:lsvg rootvg

    VOLUME GROUP:卷组名字

    VG STATE:卷组状态,

                      active/complete卷组处于活动状态,而且所有物理卷都处于活动状态

                      active/partial卷组处于活动状态,但是有一部分物理卷处于非活动状态

                      inactive卷组处于非活动状态

    VG PERMISSION:访问权限,可以只读,也可以同时具有读写两个权限

    MAX LVs:这个卷组中能够创建逻辑卷的最大个数,一般是256个

    LVs:在这个卷组中已经存在的逻辑卷个数

    OPEN LVs:在这个卷组中有多少个逻辑卷当前是打开的,可以进行逻辑卷I/O操作

    TOTAL PVs:该卷组中物理卷总数

    STATE PVs:这个卷组中有多少个陈旧物理卷,即逻辑卷镜像中未同步的物理卷数

    ACTIVE PVs:该卷组中有多少个物理卷处于活动状态

    VG IDENTIFIER:卷组标识符,卷组的标识符在系统范围内唯一,它是由字符和数字组成,5L之前版本只有16位,5L增加到32位

    PP SIZE:这个卷组中物理分区的大小,单位是MB,创建卷组时已制定

    TOTAL PPs:物理分区总数

    FREE PPs:空闲的PP

    USED PPs:已使用的PP

    QUORUM:卷组的磁盘Quorum数

    VG DESCRIPTORS:卷组中VGDA数

    STALE PPs:卷组中有多少个陈旧的物理分区

    AUTO ON:系统启动时,是否自动激活该卷组

    MAX PPs per PV:每个物理卷中允许包含的最大物理分区数

    MAX PVs:卷组中允许包含的最大物理卷数

    LTG size:LTG(逻辑记录组)的大小

    AUTO SYNC:是否同步

    HOT SPARE:是否支持热备

    3.显示卷组中的逻辑卷

    例:显示rootvg信息

    命令:lsvg -l rootvg

    LV NAME:逻辑卷名

    TYPE:页面设备(paging),引导设备(boot),日志型文件系统(jfs),JFS日志(jfslog),系统Dump设备(sysdump)

    LPs:逻辑卷拥有的LP数量

    PPs:分配给逻辑卷的PP数量,如果逻辑卷做了镜像,则显示LP数量与镜像副本数的乘积

    PVs:逻辑卷占有的物理卷数量,也就是LV跨越在多少个硬盘上

    LV STATE:逻辑卷状态,open/syncd(打开和同步)和close/syncd(关闭和同步),打开(Open)是指由应用程序正在使用LV或者LV作为文件系统已经被安装在MOUNT POINT上,关闭时指没有应用程序在使用LV

    MOUNT POINT:逻辑卷上文件系统的安装点,如果逻辑上没有创建文件系统,则显示N/A

    4.显示卷组中的物理卷信息

    命令:lsvg -p rootvg


三、修改卷组的属性

    1.设置卷组在系统启动时是否自动被激活

    例子:设置datavg在系统启动时自动被激活

    命令:chvg -ay datavg

    例子:设置datavg在系统启动时不能自动被激活

    命令:chvg -an datavg

    2.给一个卷组解锁

    在进行LVM操作时,由于系统问题可能会导致正在运行的LVM命令非正常结束,这时可能会使一些卷组被上锁。解锁命令:

    chvg -u datavg

    3.修改LTG大小

    LTG,逻辑记录组,是磁盘写操作中的一个概念,相当于允许磁盘I/O的最大传输单位。任何超过LTG大小的写操作都会被自动分解成多份LTG大小的写操作

    例:把testvg卷组的LTG大小从128KB改为256KB

    命令:chvg -L256 testvg

    为了确保卷组的完整性,在更改过程中使用varyoff这个命令关闭卷组

    例:查询某个物理卷最大能支持的LTG大小,可使用-M参数的lquerypv命令

    命令:/usr/sbin/lquerypv -M hdisk0

    4.打开和关闭