免费注册 查看新帖 |

Chinaunix

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

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

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-01 03:25 |只看该作者 |倒序浏览
两块内置盘做镜像\r\nhdisk0(故障盘)\r\nhdisk1\r\n\r\n1.换上新盘hdisk0后\r\n# lsvg -l rootvg\r\nrootvg:\r\nLV NAME             TYPE       LPs   PPs   PVs  LV STATE      MOUNT POINT\r\nhd5                 boot       1     1     1    closed/syncd  N/A\r\nhd6                 paging     64    64    1    open/syncd    N/A\r\nhd8                 jfs2log    1     1     1    open/syncd    N/A\r\nhd4                 jfs2       8     8     1    open/syncd    /\r\nhd2                 jfs2       32    32    1    open/syncd    /usr\r\nhd9var              jfs2       24    24    1    open/syncd    /var\r\nhd3                 jfs2       16    16    1    open/syncd    /tmp\r\nhd1                 jfs2       1     1     1    open/syncd    /home\r\nhd10opt             jfs2       40    40    1    open/syncd    /opt\r\nloglv00             jfslog     1     1     1    open/syncd    N/A\r\n\r\n2.extendvg\r\n\r\n3.mirrorvg\r\n同步到staled pp数还剩37的时候,同步停止,pp数始终停在37。\r\n\r\n4.检查lsvg -l rootvg\r\n发现有多个lv都处于open/stale状态,而且这些lv的pp数相加,远远大于37。\r\n\r\n5.syncvg -v rootvg\r\n等待后发现lv还是没有继续同步\r\n\r\n6.检查系统进程,没有mirrorvg 或 syncvg 的进程\r\n\r\n7.尝试rmlvcopy 删除open/stale的lv\r\npv的选项列表里只有hdisk1,和旧hdisk0的pvid。因此无法执行rmlvcopy。 \r\n\r\n8.关机,换回旧hdisk0,重新做unmirrorvg,结果正常,同步骤1\r\n\r\n9.再换回新hdisk0\r\n\r\n10.extendvg\r\n\r\n11.mirrorvg\r\n# lsvg -l rootvg\r\nrootvg:\r\nLV NAME             TYPE       LPs   PPs   PVs  LV STATE      MOUNT POINT\r\nhd5                 boot       1     2     2    closed/stale  N/A\r\nhd6                 paging     64    128   2    open/stale    N/A\r\nhd8                 jfs2log    1     2     2    open/stale    N/A\r\nhd4                 jfs2       8     16    2    open/stale    /\r\nhd2                 jfs2       32    64    2    open/stale    /usr\r\nhd9var              jfs2       24    48    2    open/stale    /var\r\nhd3                 jfs2       16    32    2    open/stale    /tmp\r\nhd1                 jfs2       1     2     2    open/stale    /home\r\nhd10opt             jfs2       40    80    2    open/stale    /opt\r\nloglv00             jfslog     1     2     2    open/stale    N/A\r\n这次发现所有的lv都没有同步\r\n\r\n12.lsvg rootvg\r\nstaled 的pp数也没有减少\r\n\r\n13.syncvg -v rootvg\r\n等待后发现lv还是没有同步\r\n\r\n14.再次unmirrorvg\r\n\r\n15.检查lv状态\r\n# lsvg -l rootvg\r\nrootvg:\r\nLV NAME             TYPE       LPs   PPs   PVs  LV STATE      MOUNT POINT\r\nhd5                 boot       1     1     1    closed/syncd  N/A\r\nhd6                 paging     64    64    1    open/syncd    N/A\r\nhd8                 jfs2log    1     2     2    open/stale    N/A\r\nhd4                 jfs2       8     16    2    open/stale    /\r\nhd2                 jfs2       32    64    2    open/stale    /usr\r\nhd9var              jfs2       24    48    2    open/stale    /var\r\nhd3                 jfs2       16    32    2    open/stale    /tmp\r\nhd1                 jfs2       1     2     2    open/stale    /home\r\nhd10opt             jfs2       40    80    2    open/stale    /opt\r\nloglv00             jfslog     1     1     1    open/syncd    N/A\r\n\r\n不知道什么地方出了问题?请教大家,谢谢了。

论坛徽章:
0
2 [报告]
发表于 2008-08-01 05:45 |只看该作者
pv的选项列表里只有hdisk1,和旧hdisk0的pvid。因此无法执行rmlvcopy。
\r\n\r\n换了新的hdisk之后,为什么还有旧的hdisk0的pvid?如果有,那新的disk就不会被AIX认作hdisk0。\r\n\r\n你在unmirrorvg之后,要reducevg,还要remdev -dl hdisk0,去掉ODM里关于旧的hdisk0的info。然后再换上新的hdisk0。

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

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

论坛徽章:
0
5 [报告]
发表于 2008-08-02 11:55 |只看该作者
4.检查lsvg -l rootvg\r\n发现有多个lv都处于open/stale状态,而且这些lv的pp数相加,远远大于37。\r\n\r\n 这个是正常的,因为stale的pp数量就只有37个,你可以通过lsvg rootvg可以看到,相当于说你的lv大部分都做了镜象了,就剩下37个PP容量的数据不同步,但是显示的时候,会显示整个lv为stale

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

论坛徽章:
0
7 [报告]
发表于 2008-08-03 16:25 |只看该作者
有可能hdisk0的pvid还是坏盘的\r\nchdev -l hdisk* -a pv=clear 去除PVID\r\nchdev -l hdisk* -a pv=yes 重新定义pvid\r\n用这两个命令重新定义新hdisk0的pvid试试。\r\n然后再extendvg,mirror,看看结果

论坛徽章:
0
8 [报告]
发表于 2008-08-03 17:07 |只看该作者
要在已镜像的卷组中替换一个坏的磁盘驱动器,请输入 \r\n\r\nunmirrorvg workvg hdisk7\r\nreducevg workvg hdisk7\r\nrmdev -l hdisk7 -d\r\n替换坏的磁盘驱动器,把驱动器重命名为 hdisk7\r\nextendvg workvg hdisk7\r\nmirrorvg workvg
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP