一台 P710 的系统磁盘 hdisk0 故障了,IBM 的工程师分析错误日志以后,决定更换。
lspv 输出:
hdisk0 rootvg active
hdisk1 rootvg active
比较 lspv -l hdisk0 和 lspv -l hdisk1 以后,发现有两个逻辑卷 oralv(它里面放着 oracle 数据库程序) 和 lg_dumplv 只存在于 hdisk0 上,逻辑卷 rootvgl0000 只存在于 hdisk1 上,
现在要想换磁盘,下面的步骤和命令是否正确呢?
# 先镜像 hdisk0 上面的独有逻辑卷 oralv 和 lg_dumplv
mklvcopy -k oralv 2 hdisk1
mklvcopy -k lg_dumplv 2 hdisk1
# 删除损坏的 hdisk0
unmirrorvg rootvg hdisk0
reducevg -d rootvg hdisk0
rmdev -l hdisk0 -d
# 添加新磁盘以后
cfgmgr # 扫描系统,识别新磁盘
lspv
chdev -l hdisk0 -a pv=yes # 【需要把新磁盘改成 hdisk0 ,应该怎么写呢?】
lspv
chpv -a y -v a hdisk0
# 把新磁盘加入 rootvg 并做镜像
extendvg rootvg hdisk0
mirrorvg -S -m -c 2 rootvg hdisk0
# 针对启动项做的额外操作
bosboot -ad /dev/hdisk0
bootlist -m normal hdisk0 hdisk1
bootlist -m normal -o