rootvg 被锁...

各位好,     遇到了一个问题:     # lsvg -l rootvg0516-1201 lsvg: Warning: Volume group rootvg is locked. This command        will continue retries until lock is free.  If lo...显示全部
各位好,

     遇到了一个问题:

     # lsvg -l rootvg

0516-1201 lsvg: Warning: Volume group rootvg is locked. This command
        will continue retries until lock is free.  If lock is inadvertent
        and needs to be removed, execute 'chvg -u rootvg'.

执行  chvg -u rootvg  等半天 没反应....

使用 lsvg -L -l rootvg 也是卡主不动..

求指导 处理....:lol收起
参与30

查看其它 24 个回答ws187131593的回答

ws187131593ws187131593系统工程师华夏
参考:
ps -ef |grep lv
    root  5767250  3997846   0 23:55:04      -  0:00 /usr/sbin/lslv -m 00f61abc00004c000000012b47c9f6fd.2
    root 11141152  3407980   0   Dec 01      -  2:25 /usr/sbin/gsclvmd
    root 11730946 44957718   0   Dec 15      -  0:01 /usr/sbin/lslv -m 00f61abc00004c000000012b47c9f6fd.2
   wangs 22413418 36569302   0 07:59:15  pts/3  0:00 grep lv
    root 23134404 27590870   0   Dec 16      -  0:00 /usr/sbin/lslv -m 00f61abc00004c000000012b47c9f6fd.2
    root 25690150 31391986   0   Dec 15      -  0:00 putlvodm -k 00f61abc00004c000000012b47c9f6fd -X 0
    root 31391986 45940742   0   Dec 15      -  0:00 /bin/ksh /usr/sbin/rmlvcopy hd5 1
    root 44892402 11141152   0   Feb 27      -  1:02 /usr/sbin/gsclvmd -r 30 -i 300 -t 300 -c 00f61abb00004c000000014471633e88 -v 0
杀掉lslv -m进程
kill -9 lslv命令进程
这时查看这个进程root 25690150 31391986   0   Dec 15      -  0:00 putlvodm -k 00f61abc00004c000000012b47c9f6fd -X 0是否已消失,消失代表已解锁,等待一会看是否能正常执行下去。如果没有报错正常执行,在查看mirrorvg命令进程
ps -ef |grep vg
   wangs 22282268 27459586   0 11:05:21  pts/5  0:00 grep vg
    root 45940742 34275574   0   Dec 15      -  0:00 /bin/ksh /usr/sbin/mirrorvg -c 2 rootvg
正常情况此进程会消失
再执行lsvg rootvg
查看stale 412数量会慢慢减少
添加启动引导
bosboot -ad hdisk0
bosboot -ad hdisk1
添加启动引导顺序
bootlist -m normal hdisk0 hdisk1


如果lsvg rootvg
查看stale 412数量长时间并没有减少,而且mirrorvg命令进程还在的话
ps -ef |grep vg
   wangs 22282268 27459586   0 11:05:21  pts/5  0:00 grep vg
    root 45940742 34275574   0   Dec 15      -  0:00 /bin/ksh /usr/sbin/mirrorvg -c 2 rootvg
杀掉mirrorvg命令进程   
kill -9 vg命令进程
解锁rootvg(如果这时已解锁就不用执行此命令)
chvg -u rootvg或putlvodm -K 00f61abc00004c000000012b47c9f6fd 或varyonvg -b rootvg
查看rootvg状态
lsvg -l rootvg 查看lv有几份copy
如果mirrorvg已做成功,但有stale pp时执行同步VG(lsvg -l rootvg查看)
syncvg -v rootvg
savebase
添加启动引导
bosboot -ad hdisk0
bosboot -ad hdisk1
添加启动引导顺序
bootlist -m normal hdisk0 hdisk1


#如果mirrorvg没有做成功(lsvg -l rootvg查看)
unmirrorvg rootvg hdisk0
lspv -l hdisk0    #
smitty migratepv  #如果hdisk0上有东西执行此步骤
reducevg rootvg hdisk0
rmdev -Rdl hdisk0
cfgmgr
extendvg -f rootvg hdisk0
mirrorvg -c 2 rootvg (smitty 选后台执行)
bosboot -ad hdisk0
bosboot -ad hdisk1
bootlist -m normal hdisk0 hdisk1



验证:
查看rootvg镜像是否执行成功
lsvg -l rootvg
查看引导状态
bootlist -m normal -o
互联网服务 · 2014-12-25
浏览5058

回答者

ws187131593
系统工程师华夏
擅长领域: 服务器AIXUnix

ws187131593 最近回答过的问题

回答状态

  • 发布时间:2014-12-25
  • 关注会员:2 人
  • 回答浏览:5058
  • X社区推广