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重建失败的概率很高的描述,但经过本次试验发现也并非像网上描述的那么不可靠,尤其时在数据量比较小,硬盘比较新的时候。

(正文完)

版权信息

本作品著作权归属 Rivalsa 所有,除非 Rivalsa 明确许可您使用,否则任何个人或组织不得以任何方式直接或间接的复制、伪造、转载、摘编、翻印、改编、演出或以其他方式使用本作品。

已获得1个赞0个差评

5条评论

头像

xerer.com - 2021-08-21 17:42:25   举报  回复

在工作中可不敢这么玩,服务器除了raid5,还要加个备份盘才行,家里的就普通盘没有做raid,真怕哪天丢失照片

头像

苑晨岩 - 2021-05-26 07:54:57   举报  回复

好像没有收到之前评论被回复的邮件,点进网站看了才发现已回复

头像

Rivalsa 博主 - 2021-05-27 10:55:13   举报

是啊,我们目前的想法是不储存评论者的信息。您填写的邮箱地址也会在您的浏览器中转换为哈希值后再传输,用于获取您的 gravatar 头像。您的邮箱地址不会在网络中传输,也不会发送给我们,所以暂时无法给您发送邮件。

头像

苑晨岩 - 2021-05-20 18:34:19   举报  回复

NAS组的磁盘阵列吗?之前看了几个修硬盘up主的视频总结一条,硬盘出故障要及时发现,发现的早了重建的成功率就高一些,有几个例子的硬盘出故障了没人知道还一直上着电,盘片被磨的惨不忍睹,开盖之后黑乎乎一片,直接放弃治疗了。

头像

Rivalsa 博主 - 2021-05-20 18:41:47   举报

就是磁盘阵列,没有 NAS。重建的话,肯定是越早发现成功率越高,但具体概率有多少,我觉得网上的内容也不能都信。毕竟可能存在统计的误差,那些成功恢复的大多数都不会专门发一篇文章,而恢复失败的,可能一共也没恢复几次。
另外我觉得,阵列只是一种容错机制,不能代替备份。

发表评论(取消回复)

通知选项

确定

是否 AT 其他评论者

不 AT 任何人