AIX 把只有一块盘的rootvg系统做mirror

由于原系统rootvg里有两块盘。hdisk0,hdisk1。在重新安装系统的时候选择了rootvg,结果在每块磁盘上安装了不同的lv

1. 查看rootvg,发现由hdisk0,hdisk1 组成,但没有做mirror
lsvg -p rootvg


2. 查看每块盘的lv

lspv -l hdisk0
lspv -l hdisk1


3.查看哪块盘是引导盘,通常是hdisk0

 

查看当前是哪块盘引导
bootinfo -b
查看系统bootlist启动顺序
bootlist -m normal -o
改变启动顺序
bootlist -m normal cd0 hdisk0

4.用migratepv把 hdisk1上相关的lv 全移到hdisk0上

查看dump设置
sysdumpdev -l

migratepv -l hd6 hdisk1 hdisk0
migratepv -l hd1 hdisk1 hdisk0
migratepv -l hd4 hdisk1 hdisk0

5.最后查看hdisk1已是空盘
lspv -l hdisk1
lspv -p rootvg

6. 重启主机,再做mirrot

二. rootvg 做 mirror
1.查看当前还未加入到其它vg的可用PV,如 hdisk1为空盘
lspv

查看hdisk1是否是AIX支持的引导设备,为1即可
bootinfo -B hdisk1

加到rootvg中,做mirror的盘必须在同一个VG中
extendvg rootvg hdisk1

2. 去掉rootvg的QUORUM属性,大意就是如果某个磁盘
有问题,此盘上的VGDA就视为有问题(异常盘);当vg里所含盘的有超过半数都异常时,
系统就会自动把此vg给varyoff,当然此vg也就无法被访问了
chvg -Qn rootvg

查看rootvg 会发现 QUORUM: 1 (原来是2)
lsvg rootvg

3.镜像有两种方法,用时较长,要有耐心
mirrorvg rootvg &

mirrorvg -c 2 rootvg hdisk1

镜像完再同步一下
syncvg -v rootvg


4. 在2块磁盘上创建引导信息,到底需要在哪几块盘上创建引导信息,执行如下命令
lslv -l hd5

hd5:N/A
PV COPIES IN BAND DISTRIBUTION
hdisk0 001:000:000 100% 001:000:000:000:000
hdisk1 001:000:000 100% 001:000:000:000:000

命令显示,需要在2块盘上创建引导信息,创建如下
# bosboot -ad /dev/hdisk0
bosboot: Boot image is 22706 512 byte blocks.

# bosboot -ad /dev/hdisk1
bosboot: Boot image is 22706 512 byte blocks.

5.设置系统启动时选择启动设备的顺序(类似windows的C盘、cdrom等顺序)
# bootlist -m normal hdisk0 hdisk1

6.重启
shutdown -Fr


参考:
https://blog.csdn.net/cuibai1991/article/details/100330871
https://www.cnblogs.com/liujiacai/p/7482897.html

三. 更换rootvg硬盘时存在log_dumplv案例

https://blog.csdn.net/qq43748322/article/details/7427553
http://www.wendangku.net/doc/944e60fe534de518964bcf84b9d528ea81c72fe1-3.html

 

posted @ 2021-05-12 14:38  莫让年华付水流  阅读(445)  评论(0编辑  收藏  举报