hotmail
作者hotmail·2010-12-17 13:35
软件开发工程师·hotmail

AIX培训笔记——存储管理——Volume Group

字数 2876阅读 4139评论 1赞 3

本文简单介绍了VG管理的一些基本命令,如需要获得这些命令的更多信息,可查阅AIX相关手册。

查看VG信息:

lsvg命令可以列出系统中所有的VGlsvg –o只列出系统中活动的VG,例如:

$lsvg

rootvg

Oradata1_vg

$lsvg -o

Oradata1_vg

rootvg

 

lsvg Volumegroup可显示VG的一些属性信息,例如VG STATEPP SIZE等:

$lsvg rootvg

VOLUME GROUP: rootvg VG IDENTIFIER: 0033d7bb00004c0000000105213d2a48

VG STATE: active PP SIZE: 64 megabyte(s)

VG PERMISSION: read/write TOTAL PPs: 3252 (208128 megabytes)

MAX LVs: 256 FREE PPs: 1582 (101248 megabytes)

LVs: 13 USED PPs: 1670 (106880 megabytes)

OPEN LVs: 11 QUORUM: 1

TOTAL PVs: 6 VG DESCRIPTORS: 6

STALE PVs: 0 STALE PPs: 0

ACTIVE PVs: 6 AUTO ON: no

MAX PPs per PV: 1016 MAX PVs: 32

LTG size: 128 kilobyte(s) AUTO SYNC: no

HOT SPARE: no BB POLICY: relocatable

 

lsvg –p Volumegroup可用来查看VG中的PV信息:

$lsvg -p rootvg

rootvg:

PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION

hdisk0 active 542 72 24..00..00..00..48

hdisk1 active 542 174 109..28..00..00..37

hdisk2 active 542 500 109..66..108..108..109

hdisk3 active 542 120 24..00..00..00..96

hdisk4 active 542 174 109..28..00..00..37

hdisk5 active 542 542 109..108..108..108..109

 

Lsvg –l Volumegroup可用来查看VG中的LV信息:

$lsvg -l rootvg

rootvg:

LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT

hd5 boot 1 2 2 closed/syncd N/A

hd6 paging 128 256 2 open/syncd N/A

hd8 jfs2log 1 2 2 open/syncd N/A

hd4 jfs2 32 64 2 open/syncd /

hd2 jfs2 80 160 2 open/syncd /usr

hd9var jfs2 80 160 2 open/syncd /var

hd3 jfs2 64 128 2 open/syncd /tmp

hd1 jfs2 32 64 2 open/syncd /home

hd10opt jfs2 4 8 2 open/syncd /opt

lg_dumplv sysdump 90 90 2 open/syncd N/A

fslv00 jfs2 80 160 2 closed/syncd /ptf

paging00 paging 128 256 2 open/syncd N/A

orasys_lv jfs2 160 320 2 open/syncd /orasys

 

创建VG

mkvg命令可用来创建一个VG,一个新VG至少包含一个PV-s选项以MB为单位用来指定该VGPP的尺寸,-y选项用来指定VG的名称,如果不指定VG名称,则系统会自动为该VG生成一个名称。

下面的这个例子创建一个名称为myvgPP size2MB的普通VGmyvg中只有一个PV hdisk1

#mkvg –s 2 –y myvg hdisk1

如果要创建Big VG,则需要在mkvg命令中加上-B选项。

如果要创建Scalable VG,则需要在mkvg命令中加上-S选项。

 

修改VG

VG创建后,可以使用chvg命令来修改VG的某些属性,如-a y选项则设置该VG在系统启动时自动激活,-a n则在系统启动时不激活该VG。如果该VGScalabel VG,则还可以修改Max PPs per VGMax Logical Volumes等属性。

 

扩展VG

可以使用extendvg命令来扩展,该命令将把PV格式化成多个PP,然后将该这些PP的信息写到VGDA中。如果该PV中有其他VGVGDA信息,则可以使用-f选项将该PV强制加入到VG中而不需要确认,下面的extendvg命令将hdisk1强制加入到myvg中:

#extendvg -f myvg hdisk1

 

缩小VG或删除VG

reducevg用来减小一个VG,在从VG中删除一个PV之前,首先确保该PV上的存储空间已经释放,这可以通过删除该PV上的LV或者将该PV上的LV迁移到该VG的其他PV上。如果要删除的PV是该VG中的最后一个PV,则删除该PV的同时该VG也将被删除。命令格式如下:

reducevg [-d] [-f] Volumegroup hdiskn

-d选项删除PV上的LV信息,指定-f选项则不需要用户确认。

 

Activate/Deactivate一个VG

可以使用varyonvgActivate(激活)一个VG,例如:

#varyonvg myvg

可以使用varyoffvgDeactivate(非激活)一个VG,例如:

#varyoffvg myvg

 

导入/导出一个VG

一个VG中的所有磁盘可以作为一组可移动磁盘来从一个系统中导出,然后再导入到另外一个系统中,要导出的VG必须处于非激活(inactive)状态,命令如下:

#exportvg myvg #导出名称为myvgVG

#importvg myvg #导入名称为myvgVG

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

3

添加新评论1 条评论

Ethan_老王Ethan_老王系统工程师Test
2018-12-12 16:07
不错 老铁 给力
Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广