ariellaw 发表于 2012-04-27 15:55

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

本帖最后由 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 BlockDbase      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 BlockDbase      State Reloc Hot Spare
      c1t1d0s0          0   No      Last Erred   Yes

/var/adm/message信息

Apr 27 08:53:24 ****** md_stripe: 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


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

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

东方蜘蛛 发表于 2012-04-27 16:14

LZ真够背的,可尝试光盘引导到单用户,以只读方式mount起来备份数据。

非凡公子 发表于 2012-04-27 16:20

去买彩票吧…………

ariellaw 发表于 2012-04-27 16:21

已经做过dump了,就是想问下各位还有其他好的办法可以修复吗?

brandwork 发表于 2012-04-27 16:22

这个很常见的,当然先换c1t0d0, last erred 就是最后坏的哪块盘。

ariellaw 发表于 2012-04-27 16:23

用 prtdiag 看到的硬盘竟然没有错误,这是什么情况呢?

Disk Status:
------------
DISK 0:
DISK 1:

ariellaw 发表于 2012-04-27 16:27

回复 5# brandwork


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

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

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

   

brandwork 发表于 2012-04-27 16:36

恩,运气比较背,第二块盘坏的有些厉害,导致同步失败。
还是蜘蛛说的,备份才是硬道理。 备份完了,你可以再折腾一下了。好运!

calcm 发表于 2012-04-27 16:48

既然都dum出来,直接往新盘上restore

ariellaw 发表于 2012-04-27 17:07

回复 9# calcm

dump恢复作为最后的办法吧

还有其他的方法么?


   
页: [1] 2 3
查看完整版本: Solaris raid1 两块盘同时出现问题,如何最大限度保留数据完整性?