kingmyth 发表于 2013-10-10 18:07

【求助】raid10 有硬盘挂掉,如何处理?

硬件环境
服务器:Supermicro X8DT6主板
集成LSI SAS 2008控制器,4块2TB STAT硬盘组raid10


现状:由4块2TB STAT硬盘使用板载集成lsi2008控制器组成的raid 10状态为Failed,检查后发现其中一块硬盘已经挂掉,lsi控制界面已经看不到。有一块状态ok,另外2块状态全部为Degraded。当时脑残,并没有设置热备盘。

前段时间raid出现过异常,但机器重启后又好了,所以没有过多的去关心。
现在发现其中一块硬盘已经完全坏掉。。。

网上说该控制器在断电加入新盘,进入lsi控制界面时会自动重建。但是我放入新盘并不会提示重建操作。加入新盘设置为热备盘也不行。
如果不能重建,我数据如何找回?

(megacli和storcli工具已经试过,由于我这不是独立的raid卡,所以无法管理。)

所以向各位大神求招。


注:按照我的理解,raid10最低3快盘,可能在raid出现异常的时候,就有一块盘坏掉了,但是没有引起我的注意。重启后实际是3快盘在工作,但这次出问题是因为3块盘中数据校验出问题,才导致1块ok,2块degraded。
所以数据是否已经无法找回?
目前我只能在相同型号机器下,同样4快盘做raid10,将坏掉的raid的其中3快盘做个dd的备份(因为有一块已经坏了,无法做dd备份)。然后在慢慢尝试其他方法。

kingmyth 发表于 2013-10-11 10:27

木有人搭理,,,木有大神帮忙么

阿新3389 发表于 2013-10-11 17:36

Raid 10

坏的硬盘拿掉,把新的硬盘放到坏的硬盘位置,就会自动rebuild

kingmyth 发表于 2013-10-11 17:53

回复 3# 阿新3389


    感谢回复,但事实是他没有自动重建,我设置成热备也不行。。死活不自动重建。
   不知道跟我用的硬盘是一个型号,但是不是一个系列的有没有关系。

hawkcwq 发表于 2013-10-12 14:40

自动重建只会在服务器没有重启前有效,重启后就认为阵列少掉一块盘了。
基本没有修复的可能了,推荐还是赶紧做系统级的备份,整列重做,然后恢复。

kingmyth 发表于 2013-10-14 10:56

感谢你的回复。
你的意思是说,当我发现阵列有问题时,在线换掉坏的盘,然后重建会自动做?
lsi 板载sas 2008好像不是这样的,需要进入控制界面去做,这样的话,那我需要重启才能进入。

阵列重做,还怎么恢复呢?

目前该raid阵列跟我系统是分离的,所以系统是没有问题。

回复 5# hawkcwq


   

dgvri 发表于 2013-10-26 20:44

1,RAID10最少是要4块盘的
2,你可以找找你的RAID配置里有没有强制上线一项,如果有就把两块degraded强制上线
3,把坏盘换掉让它rebuild

如果以上都不行,那估计你的RAID是已经坏了
RAID10可以同时坏2块不在同一组里的盘,看你的情况是之前已经坏了一块,后来又有两块故障,这种情况数据就危险了

kingmyth 发表于 2013-10-30 17:16

回复 7# dgvri

感谢,raid10已经挂了。
在使用dd分别备份每个硬盘数据时,2个盘为1.9T,另一块盘只有12G了。。。这样绝笔挂了。。。

lbseraph 发表于 2013-11-01 12:42

如果之前是4块盘做Raid10,只有1块硬盘坏掉的话,应该也可以重新重组回数据的吧。换上新盘后,Manage Volume里面没法手工rebuild了么?

tangye 发表于 2013-11-12 22:05

RAID10如何知道是那一对盘做了RAID1?
页: [1]
查看完整版本: 【求助】raid10 有硬盘挂掉,如何处理?