errpt;查看报错盘符(hdisk0)
lsdev -Cc hdisk0;记录hdisk0信息(location、FRU、SN、==)
lsvg -p rootvg;查看hdisk0运行状态
lsvg -l rootvg;查看rootvg镜像状态(一般为全镜像lp:pp=1:2 PV=2;lg_dumplv除外,此lv只在其中一块盘上有,
lslv -m lg_dumplv查看此lv存在哪块盘上)

1.如果hdisk0上没有lg_dumplv,操作如下:
unmirrorvg rootvg hdisk0;解镜像
reducevg -d rootvg hdisk0;踢盘(-d参数为删除此盘中的lv)
进diag物理更换hdisk0;
cfgmgr -v;扫盘(新盘一般会取带原盘符hdisk0)
extendvg -f rootvg hdisk0;新盘加入rootvg(-f为强制加入,一般不需要带此参数)
mirrorvg -S rootvg;后台对rootvg做镜像
bosboot -ad hdisk0 -d hdisk1;创建引导映像
bootlist -om normal hdisk0 hdisk1;修改启动顺序
lsvg rootvg;查看stale PP数值为0则镜像完成
lsvg -p rootvg;查看新盘工作状态
errpt;无报错,更换结束

2.如果hdiks0上有lg_dumplv,需提前记录其大小lsvg -l rootvg里能看到此lv的pp数量假设为8,操作如下:
sysdumpdev -Pp /dev/sysdumpnull;设置dump为空
unmirrorvg rootvg hdisk0;解镜像
reducevg -d rootvg hdisk0;踢盘(-d参数为删除此盘中的lv)
进diag物理更换hdisk0;
cfgmgr -v;扫盘(新盘一般会取带原盘符hdisk0)
extendvg -f rootvg hdisk0;新盘加入rootvg
mklv -y lg_dumplv -t sysdump rootvg 8 hdisk0;在hdisk0上创建一个pp数为8的dumplv
sysdumpdev -Pp /dev/lg_dumplv;设置dump为原设备
mirrorvg -S rootvg;后台对rootvg做镜像
bosboot -ad hdisk0 -d hdisk1;创建引导映像
bootlist -om normal hdisk0 hdisk1;修改启动顺序
lsvg rootvg;查看stale PP数值为0则镜像完成
lsvg -p rootvg;查看新盘工作状态
errpt;无报错,更换结束