RIVALSA网络日志

RAID5数据重建试验

于2021-03-01发布

前几天闲着无聊,看着家里的硬盘阵列,突然冒出一个想法:虽然RAID5阵列允许一块硬盘故障,但平时一直都是正常使用的,并不知道有硬盘故障时是什么样子,会不会某一天有一块硬盘损坏了,而我却一直不知道,错失了恢复数据的好机会呢?

鉴于此,我决定进行一次试验。原本的计划如下:直接将阵列中的一块硬盘退出来,然后上电运行,看一下会出现什么现象。然后再将刚刚退出的硬盘插进去,恢复正常使用。

试验开始,首先将一块硬盘退出并给阵列上电,此时阵列发成警报声提醒,且电脑端对应软件内提示RAID组降级。我试着从阵列中复制文件到其他硬盘中,是完全可以正常复制的。接着,把阵列断电,并把刚退出的硬盘插回去,让阵列恢复正常使用。但没想到,再次上电时,阵列并没有直接恢复正常状态,而是自动开始了数据重建。

正是因为如此,原计划查看阵列有一块硬盘故障现象的试验变成了RAID5数据重建的试验,现将相关信息记录如下。

阵列类型:RAID5
硬盘情况:4块1TB硬盘
已用空间:513GB(551,645,405,184Byte)
剩余空间:2.22TB(2,448,806,580,224Byte)

开始重建数据时间:27日23时07分
重建进度达到25%的时间:27日23时33分
重建进度达到50%的时间:28日00时04分
重建进度达到60%的时间:28日00时16分
重建进度达到80%的时间:28日00时45分
重建进度达到90%的时间:28日01时03分
(这之后我睡着了,28日01时20分起床查看时已经重建成功)

虽然网上有很多RAID5重建失败的概率很高的描述,但经过本次试验发现也并非像网上描述的那么不可靠,尤其时在数据量比较小,硬盘比较新的时候。

(正文完)

已获得1个赞0个差评

0条评论

发表评论(取消回复)