VXVM使用方法


介绍检查和设置VxVM卷组、逻辑卷属性的方法。
背景信息
  检查和设置的内容如下:
   检查所有卷组和逻辑卷的状态。
   设置vgora、vgopt、vgphydb三个卷组的逻辑卷属性,其他卷组的属性由平台安装软件自动设置,不需要手工设置。
以下操作需要在划分了外置磁盘的单机或双机的主机上执行。
操作步骤
以root用户登录。
检查VxVM管理的卷组。
查看所有卷组的状态。
# vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
sda          auto:none        -            -          online invalid
sdb          auto:cdsdisk     -          (vgora)    online
sdc          auto:cdsdisk   vgopt_1      vgopt        online
sdd          auto:cdsdisk   vgphydb_1    vgphydb      online
 该示例表明:
 磁盘sdb上创建了卷组vgora,“DISK”列的值为“-”且“GROUP”列的值带有括号表明该卷组被禁用。
  磁盘sdc上创建了卷组vgopt,“DISK”列的值为“vgopt_1”且“GROUP”列的值无括号表明卷组已启用。
  
启用被禁用的卷组。
如果有卷组被禁用才需要执行该步骤,否则请跳过该步骤。下面以启用卷组vgora卷组为例来说明。
# vxdg import vgora
说明:
若卷组不需要使用,可执行如下命令禁用:# vxdg deport vgora
禁用卷组之前,请确保该卷组没有使用。
检查逻辑卷的状态,以检查卷组vgora中的逻辑卷为例说明。
# vxprint -g vgora -v
TY NAME         ASSOC        KSTATE   LENGTH   PLOFFS   STATE    TUTIL0 PUTIL0
v lvctl1       fsgen        ENABLED 1024000 -        ACTIVE   -       -
v lvctl2       fsgen        ENABLED 1024000 -        ACTIVE   -       -
v lvctl3       fsgen        ENABLED 1024000 -        ACTIVE   -       -
v lvredo1      fsgen        ENABLED 2048000 -        ACTIVE   -       -
v lvredo2      fsgen        ENABLED 2048000 -        ACTIVE   -       -
v lvredo3      fsgen        ENABLED 2048000 -        ACTIVE   -       -
v lvredo4      fsgen        ENABLED 2048000 -        ACTIVE   -       -
v lvredo5      fsgen        ENABLED 2048000 -        ACTIVE   -       -
v lvredo6      fsgen        ENABLED 2048000 -        ACTIVE   -       -
v lvspfile     fsgen        ENABLED 204800   -        ACTIVE   -       -
v lvstdredo1   fsgen        DISABLED 2048000 -        CLEAN    -       -
v lvstdredo2   fsgen        DISABLED 2048000 -        CLEAN    -       -
v lvstdredo3   fsgen        DISABLED 2048000 -        CLEAN    -       -
v lvstdredo4   fsgen        DISABLED 2048000 -        CLEAN    -       -
v lvstdredo5   fsgen        DISABLED 2048000 -        CLEAN    -       -
v lvstdredo6   fsgen        DISABLED 2048000 -        CLEAN    -       -
v lvstdredo7   fsgen        DISABLED 2048000 -        CLEAN    -       -
v lvsysaux     fsgen        ENABLED 10240000 -        ACTIVE   -       -
v lvsystem     fsgen        ENABLED 4096000 -        ACTIVE   -       -
v lvtemp       fsgen        ENABLED 8192000 -        ACTIVE   -       -
v lvundo       fsgen        ENABLED 12288000 -        ACTIVE   -       -
v lvuser       fsgen        ENABLED 4096000 -        ACTIVE   -       -
该示例表明,“KSTATE”列为“DISABLED”的逻辑卷被禁用。
启动逻辑卷。
如果有逻辑卷被禁用才需要执行该步骤,否则请跳过该步骤。下面的命令可激活卷组vgora中所有的逻辑卷。
# vxvol -g vgora startall
修改逻辑卷的属性。
进入逻辑卷所在的路径,修改逻辑卷属性。
修改卷组vgora、vgopt和vgphydb中所有逻辑卷的属主为oracle,属组为oinstall,权限为660。
注意:
更改逻辑卷的属性必须使用vxedit命令。不能使用chown和chmod命令,因为chown和chmod命令修改的属性只能临时生效,如果卷组重启或双机切换,属性会恢复到初始状态。
# cd /dev/vx/rdsk/vgora
# vxedit -g vgora set user=oracle group=oinstall mode=660 *
# cd /dev/vx/rdsk/vgopt
# vxedit -g vgopt set user=oracle group=oinstall mode=660 *
# cd /dev/vx/rdsk/vgophydb
# vxedit -g vgphydb set user=oracle group=oinstall mode=660 *
注意:
BMP网元中lvfile的属主需修改为:“root:root”,完成上面的操作后,执行如下命令:
# cd /dev/vx/rdsk/vgopt
# vxedit -g vgopt set user=root group=root mode=660 lvfile
检查更改后的逻辑卷的属性。
以卷组vgora中的逻辑卷为例说明。
# ls -al /dev/vx/rdsk/vgora/
total 0
crw-rw---- 1 oracle oinstall 199, 65514 Aug 6 11:43 lvctl1
crw-rw---- 1 oracle oinstall 199, 65513 Aug 6 11:43 lvctl2
crw-rw---- 1 oracle oinstall 199, 65512 Aug 6 11:43 lvctl3
crw-rw---- 1 oracle oinstall 199, 65527 Aug 4 17:15 lvredo1
crw-rw---- 1 oracle oinstall 199, 65526 Aug 6 11:43 lvredo2
crw-rw---- 1 oracle oinstall 199, 65525 Aug 4 17:15 lvredo3
crw-rw---- 1 oracle oinstall 199, 65524 Aug 4 17:15 lvredo4
crw-rw---- 1 oracle oinstall 199, 65523 Aug 4 17:15 lvredo5
crw-rw---- 1 oracle oinstall 199, 65522 Aug 4 17:15 lvredo6
crw-rw---- 1 oracle oinstall 199, 65533 Aug 4 17:15 lvspfile
crw-rw---- 1 oracle oinstall 199, 65521 Aug 4 17:14 lvstdredo1
crw-rw---- 1 oracle oinstall 199, 65520 Aug 4 17:14 lvstdredo2
crw-rw---- 1 oracle oinstall 199, 65519 Aug 4 17:14 lvstdredo3
crw-rw---- 1 oracle oinstall 199, 65518 Aug 4 17:14 lvstdredo4
crw-rw---- 1 oracle oinstall 199, 65517 Aug 4 17:14 lvstdredo5
crw-rw---- 1 oracle oinstall 199, 65516 Aug 4 17:14 lvstdredo6
crw-rw---- 1 oracle oinstall 199, 65515 Aug 4 17:14 lvstdredo7
crw-rw---- 1 oracle oinstall 199, 65531 Aug 6 11:37 lvsysaux
crw-rw---- 1 oracle oinstall 199, 65532 Aug 6 11:40 lvsystem
crw-rw---- 1 oracle oinstall 199, 65529 Aug 5 22:00 lvtemp
crw-rw---- 1 oracle oinstall 199, 65530 Aug 6 11:43 lvundo
crw-rw---- 1 oracle oinstall 199, 65528 Aug 6 11:42 lvuser
该示例表明,所有逻辑卷的属主为oracle,属组为oinstall,权限为rw-rw----即上一步骤中所设置的660。
vxvm创建lv:
创建一个lv:
vxassist -g vgopt make lvtest 10m
修改一个lv的名字(修改lvtest为lvtst):
vxedit -g vgopt rename lvtest lvtst
删除一个lv:
vxassist -g vgopt remove volume lvtst
 
本文出自 “个人手记” 博客

相关内容

    暂无相关文章