免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5666 | 回复: 12
打印 上一主题 下一主题

[存储备份] 更换内置镜像盘,mirrorvg后同步异常 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-01 03:25 |只看该作者 |倒序浏览
两块内置盘做镜像
hdisk0(故障盘)
hdisk1

1.换上新盘hdisk0后
# lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs   PPs   PVs  LV STATE      MOUNT POINT
hd5                 boot       1     1     1    closed/syncd  N/A
hd6                 paging     64    64    1    open/syncd    N/A
hd8                 jfs2log    1     1     1    open/syncd    N/A
hd4                 jfs2       8     8     1    open/syncd    /
hd2                 jfs2       32    32    1    open/syncd    /usr
hd9var              jfs2       24    24    1    open/syncd    /var
hd3                 jfs2       16    16    1    open/syncd    /tmp
hd1                 jfs2       1     1     1    open/syncd    /home
hd10opt             jfs2       40    40    1    open/syncd    /opt
loglv00             jfslog     1     1     1    open/syncd    N/A

2.extendvg

3.mirrorvg
同步到staled pp数还剩37的时候,同步停止,pp数始终停在37。

4.检查lsvg -l rootvg
发现有多个lv都处于open/stale状态,而且这些lv的pp数相加,远远大于37。

5.syncvg -v rootvg
等待后发现lv还是没有继续同步

6.检查系统进程,没有mirrorvg 或 syncvg 的进程

7.尝试rmlvcopy 删除open/stale的lv
pv的选项列表里只有hdisk1,和旧hdisk0的pvid。因此无法执行rmlvcopy。

8.关机,换回旧hdisk0,重新做unmirrorvg,结果正常,同步骤1

9.再换回新hdisk0

10.extendvg

11.mirrorvg
# lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs   PPs   PVs  LV STATE      MOUNT POINT
hd5                 boot       1     2     2    closed/stale  N/A
hd6                 paging     64    128   2    open/stale    N/A
hd8                 jfs2log    1     2     2    open/stale    N/A
hd4                 jfs2       8     16    2    open/stale    /
hd2                 jfs2       32    64    2    open/stale    /usr
hd9var              jfs2       24    48    2    open/stale    /var
hd3                 jfs2       16    32    2    open/stale    /tmp
hd1                 jfs2       1     2     2    open/stale    /home
hd10opt             jfs2       40    80    2    open/stale    /opt
loglv00             jfslog     1     2     2    open/stale    N/A
这次发现所有的lv都没有同步

12.lsvg rootvg
staled 的pp数也没有减少

13.syncvg -v rootvg
等待后发现lv还是没有同步

14.再次unmirrorvg

15.检查lv状态
# lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs   PPs   PVs  LV STATE      MOUNT POINT
hd5                 boot       1     1     1    closed/syncd  N/A
hd6                 paging     64    64    1    open/syncd    N/A
hd8                 jfs2log    1     2     2    open/stale    N/A
hd4                 jfs2       8     16    2    open/stale    /
hd2                 jfs2       32    64    2    open/stale    /usr
hd9var              jfs2       24    48    2    open/stale    /var
hd3                 jfs2       16    32    2    open/stale    /tmp
hd1                 jfs2       1     2     2    open/stale    /home
hd10opt             jfs2       40    80    2    open/stale    /opt
loglv00             jfslog     1     1     1    open/syncd    N/A

不知道什么地方出了问题?请教大家,谢谢了。

论坛徽章:
0
2 [报告]
发表于 2008-08-01 05:45 |只看该作者
pv的选项列表里只有hdisk1,和旧hdisk0的pvid。因此无法执行rmlvcopy。


换了新的hdisk之后,为什么还有旧的hdisk0的pvid?如果有,那新的disk就不会被AIX认作hdisk0。

你在unmirrorvg之后,要reducevg,还要remdev -dl hdisk0,去掉ODM里关于旧的hdisk0的info。然后再换上新的hdisk0。

论坛徽章:
0
3 [报告]
发表于 2008-08-01 07:14 |只看该作者
还要做chpv -c hdisk0吧

论坛徽章:
0
4 [报告]
发表于 2008-08-01 09:11 |只看该作者
原帖由 onlybepolite 于 2008-8-1 05:45 发表


换了新的hdisk之后,为什么还有旧的hdisk0的pvid?如果有,那新的disk就不会被AIX认作hdisk0。

你在unmirrorvg之后,要reducevg,还要remdev -dl hdisk0,去掉ODM里关于旧的hdisk0的info。然后再换上新 ...


good

论坛徽章:
0
5 [报告]
发表于 2008-08-01 11:41 |只看该作者
原帖由 onlybepolite 于 2008-8-1 05:45 发表


换了新的hdisk之后,为什么还有旧的hdisk0的pvid?如果有,那新的disk就不会被AIX认作hdisk0。

你在unmirrorvg之后,要reducevg,还要remdev -dl hdisk0,去掉ODM里关于旧的hdisk0的info。然后再换上新 ...



第一次换盘的时候,因为unmirrorvg 已经无法将hdisk0从rootvg里摘出来,所以也做不了reducevg,因此选择了关机直接更换。

第二次unmirrorvg成功后,为了节省时间,直接用diag 里的hot plug功能更换的hdisk0。等于已经rmdev了

论坛徽章:
0
6 [报告]
发表于 2008-08-01 12:51 |只看该作者
errpt有output么?

论坛徽章:
0
7 [报告]
发表于 2008-08-02 09:44 |只看该作者
原帖由 shutup-Fr 于 2008-8-1 11:41 发表



第一次换盘的时候,因为unmirrorvg 已经无法将hdisk0从rootvg里摘出来,所以也做不了reducevg,因此选择了关机直接更换。

第二次unmirrorvg成功后,为了节省时间,直接用diag 里的hot plug功能更换的h ...



那就证明ODM里还有旧的hdisk0的info。你需要手动删除。如果不熟悉ODM的话,你最好请人帮忙。

论坛徽章:
0
8 [报告]
发表于 2008-08-02 10:18 |只看该作者
第一次可以根据PVID删除rootvg中的hdisk0

论坛徽章:
0
9 [报告]
发表于 2008-08-02 11:55 |只看该作者
4.检查lsvg -l rootvg
发现有多个lv都处于open/stale状态,而且这些lv的pp数相加,远远大于37。

这个是正常的,因为stale的pp数量就只有37个,你可以通过lsvg rootvg可以看到,相当于说你的lv大部分都做了镜象了,就剩下37个PP容量的数据不同步,但是显示的时候,会显示整个lv为stale

论坛徽章:
0
10 [报告]
发表于 2008-08-02 12:05 |只看该作者
我想你可以先做rootvg的镜像关系,但是不要后台做同步.
然后你在手工一个个LV做同步操作,虽然可能解决不了你的问题,但是至少可以把问题面缩小
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP