当主机硬盘丢失
#lsvg -lp rootvg
结果
rootvg:
PV_NAME
PV STATE
TOTAL PPs
FREE PPs
FREE DISTRIBUTION
hdisk0
active
542
0
00..00..00..00..00
hdisk1
missing
542
0
00..00..00..00..00
#chpv -va hdisk1
看看能不能找回来
如果找不回来,则必须尽早予以跟换,跟换前必须做好备份!
先查看机器是否有磁带机,若无则
1
、外置磁带机连接
#cfgmgr -v
#lsdev -Cc tape
看一下
rmt0
是不是
avaiable
2
、内置磁带机则直接备份
#smitty mksysb
3
、查看硬盘的
S/N,P/N
号
#lscfg
–
vl hdisk*
查看物理卷
lspv
查看逻辑卷组
lsvg
查看在用的逻辑卷组
lsvg
–
o
# lsvg -o
#sysdumpdev
–
l
4
、查看所有硬盘(包括逻辑盘)的状态
# lsdev -Cc disk
查看
7133
磁盘柜硬盘状态
#lsdev
–
Cc pdisk
5
、把
HDISK0
从
ROOTVG
中不做
MIRROW
#unmirrorvg rootvg hdisk0
(长时间
40
分钟)
查看物理卷
#lspv
这时
HDISK0
不在和
HDISK1
为
MIRROR
把
hdisk0
从
rootvg
中去除
#reducevg rootvg hdisk0
(长时间
0
分
2
钟)
在
HDISK1
上创建
boot image
#bosboot
–
ad hdisk1
改变启动设备的顺序
#bootlist
–
m normal hdisk1 cd0
删除
HDISK0
#rmdev
–
l hdisk0
–
d
#lspv
#lscfg
–
vl hdisk0
以上
2
条命令不会显示
HDISK0
的相关信息
(如果无法
unmirrorvg
和
rmdev
的话,就只能直接关机换盘了。
)
6
、关机后将对应的硬盘予以跟换,如果是热插拔的则可以热跟换。
#shutdown
–
F
7
、开机
lspv
发现多出
HDISK4
,而我们需要的是
HDISK0
删除
HDISK4
#rmdev
–
l hdisk4
–
d
#cfgmgr
#chdev
–
l hdiskN
–
a pv=yes (pvID
无时使用
)
#lspv
发现多出
HDISK0
,
HDISK4
,可能是我前面删除
HDISK0
,没有做
cfgmgr
的原因
删除
HDISK4
,
HDISK0
#rmdev
–
l hdisk4
–
d
#rmdev
–
l hdisk0
–
d
#cfgmgr
#lspv
好了,
HDISK0
出现了
8
、把
HDISK0
加到
ROOTVG
中并做镜像
#extendvg
–
f
rootvg hdisk0
(由于之前直接换的盘,则
ODM
库可能坏
执行
#synclvodm rootvg
,
synclvodm
是同步或者重建
LVCB
,
ODM
,
VGDA
。
或执行
#redefinevg -d hdisk0 rootvg
,换好的硬盘就能加入
rootvg
了)
做
MIRROR
#mirrorvg
–
c 2 rootvg
查看
PV
#lspv
OK
如果新盘无法认出来,
lsdev
–
Cc disk
显示
Miss
盘的信息时,可能是以下原因:
# unmirrorvg -c 1 rootvg 0007899aba16f713
用这个命令执行有问题,只能够用
rmlvcopy hd5 1 hdis0
来执行,把
hdisk0
上面的哪个
copy
删除掉
rmlvcopy hd5 1 hdis0
rmlvcopy hd6 1 hdis0
rmlvcopy hd8 1 hdis0
rmlvcopy hd4 1 hdis0
rmlvcopy hd2 1 hdis0
rmlvcopy hd9var 1 hdis0
rmlvcopy hd3 1 hdis0
rmlvcopy hd1 1 hdis0
做完这个操作后,系统正常
用
lsvg -l rootvg
看系统,系统正常
用
lsvg -p rootvg
看到
hdisk0
还在,用
reducevg rootvg 0007899aba16f713(
原来
hdisk0
的
pvid)
再次用
lsvg -p rootvg
查看,
hdisk0
已经不在了,
ok
,到现在为止,问题,解决
后面的问题就是做系统
mirror
在之前的操作可以先试试以下的命令:
1.
用
rmlvcopy
命令删除
lv
的镜像,可以删除一个(我做实验的时候,只删除一个
lv
,然
后就可以用
unmirrorvg
了)
,也可以一个一个全部删除。
2.
用
unmirrorvg
rootvg
pvid
不要加
hdisk
参数,加
pvid
参数,这时候应该可以删除,
得到
pvid
的方法:
lsvg -p rootvg
就可以看到
rootvg
里这两块硬盘的
pvid
。
3.
用
reducevg rootvg pvid
从卷组里删除这块硬盘
在
HDISK0,HDISK1
上创建
boot image
#bosboot
–
ad hdisk0
#bosboot
–
ad hdisk1
改变启动设备的顺序
#bootlist
–
m normal hdisk0 hdisk1 cd0