免费注册 查看新帖 |

Chinaunix

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

Solaris raid1 两块盘同时出现问题,如何最大限度保留数据完整性? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-04-27 15:55 |只看该作者 |倒序浏览
本帖最后由 ariellaw 于 2012-04-27 15:58 编辑

两块硬盘做的raid1,一块处于maintenance状态,replace时(还未完成),第二块出现“Last Erred”状态,现在两块盘的状态如下:

d0: Mirror
    Submirror 0: d10
      State: Needs maintenance
    Submirror 1: d20
      State: Needs maintenance
    Pass: 1
    Read option: roundrobin (default)
    Write option: parallel (default)
    Size: 62918128 blocks (30 GB)

d10: Submirror of d0
    State: Needs maintenance
    Invoke: metasync d0
    Size: 62918128 blocks (30 GB)
    Stripe 0:
        Device     Start Block  Dbase        State Reloc Hot Spare
        c1t0d0s0          0     No       Resyncing   Yes


d20: Submirror of d0
    State: Needs maintenance
    Invoke: after replacing "Maintenance" components:
                metareplace d0 c1t1d0s0 <new device>
    Size: 62918128 blocks (30 GB)
    Stripe 0:
        Device     Start Block  Dbase        State Reloc Hot Spare
        c1t1d0s0          0     No      Last Erred   Yes

/var/adm/message信息

Apr 27 08:53:24 ****** md_stripe: [ID 641072 kern.warning] WARNING: md: d20: read error
on /dev/dsk/c1t1d0s0

iostat -En

c1t0d0           Soft Errors: 0 Hard Errors: 7 Transport Errors: 15905
c1t1d0           Soft Errors: 37 Hard Errors: 58 Transport Errors: 5


现在两块盘都出现问题了,但是目前读写都正常

有什么办法修复,或者用怎么样的顺序替换硬盘,可以最大限度的保留数据的完整性?

论坛徽章:
2
双鱼座
日期:2014-02-23 12:10:03操作系统版块每日发帖之星
日期:2015-12-17 06:20:00
2 [报告]
发表于 2012-04-27 16:14 |只看该作者
LZ真够背的,可尝试光盘引导到单用户,以只读方式mount起来备份数据。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
3 [报告]
发表于 2012-04-27 16:20 |只看该作者
去买彩票吧…………

论坛徽章:
0
4 [报告]
发表于 2012-04-27 16:21 |只看该作者
已经做过dump了,就是想问下各位还有其他好的办法可以修复吗?

论坛徽章:
0
5 [报告]
发表于 2012-04-27 16:22 |只看该作者
这个很常见的,当然先换c1t0d0, last erred 就是最后坏的哪块盘。

论坛徽章:
0
6 [报告]
发表于 2012-04-27 16:23 |只看该作者
用 prtdiag 看到的硬盘竟然没有错误,这是什么情况呢?

Disk Status:
------------
DISK 0: [NO_FAULT]
DISK 1: [NO_FAULT]

论坛徽章:
0
7 [报告]
发表于 2012-04-27 16:27 |只看该作者
回复 5# brandwork


你说的这种情况是,一块是maintenance 一块是Last Erred

才是先换maintenance的那块,但是我现在是同步了一半,因为c1t1d0那块read error(见/var/adm/messages信息) 同步不下去了

所以换盘再同步也应该是一样的效果吧?

   

论坛徽章:
0
8 [报告]
发表于 2012-04-27 16:36 |只看该作者
恩,运气比较背,第二块盘坏的有些厉害,导致同步失败。
还是蜘蛛说的,备份才是硬道理。 备份完了,你可以再折腾一下了。好运!

论坛徽章:
0
9 [报告]
发表于 2012-04-27 16:48 |只看该作者
既然都dum出来,直接往新盘上restore

论坛徽章:
0
10 [报告]
发表于 2012-04-27 17:07 |只看该作者
回复 9# calcm

dump恢复作为最后的办法吧

还有其他的方法么?


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP