AIX5.2增加了Big VG类型,AIX5.3以后,VG有了3种类型,普通VG,Big
VG和Scalable VG。
$ lsvg xxx_vg
VOLUME GROUP: xxx_vg VG IDENTIFIER: 00c5bf9c00004c0000000112da58dbf3
VG STATE: active PP SIZE: 32 megabyte(s)
VG PERMISSION: read/write TOTAL PPs: 2874 (91968 megabytes)
MAX LVs: 256 FREE PPs: 1530 (48960 megabytes)
LVs: 7 USED PPs: 1344 (43008 megabytes)
OPEN LVs: 7 QUORUM: 2
TOTAL PVs: 2 VG DESCRIPTORS: 3
STALE PVs: 0 STALE PPs: 0
ACTIVE PVs: 2 AUTO ON: yes
MAX PPs per VG: 32768 MAX PVs: 1024
LTG size (Dynamic): 1024 kilobyte(s) AUTO SYNC: no
HOT SPARE: no BB POLICY: relocatable
$ lsvg rootvg
VOLUME GROUP: rootvg VG IDENTIFIER: 00c5bf9c00004c000000010ade90f688
VG STATE: active PP SIZE: 128 megabyte(s)
VG PERMISSION: read/write TOTAL PPs: 1092 (139776 megabytes)
MAX LVs: 256 FREE PPs: 452 (57856 megabytes)
LVs: 12 USEDPPs: 640 (81920 megabytes)
OPEN LVs: 10 QUORUM: 1
TOTAL PVs: 2 VG DESCRIPTORS: 3
STALE PVs: 0 STALE PPs: 0
ACTIVE PVs: 2 AUTO ON: yes
MAX PPs per VG: 32512
MAX PPs per PV: 1016 MAX PVs: 32
LTG size (Dynamic): 256 kilobyte(s) AUTO SYNC: no
HOT SPARE: no BB POLICY: relocatable
从lsvg输出结果来看,xxx_vg比rootvg少一行"MAX
PPs per VG","MAX PVs"也有区别,但没有明确指明xxx_vg的类型。
确定vg有以下2中方法:
1. 用lquery -At -gVGid命令可以确定VG类型
$ lqueryvg -At -g00c5bf9c00004c0000000112da58dbf3
VG Type: 2
/usr/include/lvm.h里有下面定义:
/* Volume group types */
#define LVM_OLDVGTYPE 0 /* old vg type (default) */
#define LVM_BIGVGTYPE 1 /* bigvg */
#define LVM_SVGTYPE 2 /* svg */
说明,VG Type 0是普通VG,1是Big
VG,VG Type 2就是Scalable VG。
2. lqueryvg -tp /dev/hdisk0
看VgType最直接