我有一个qnap ts-1679u-rp运行在RAID 6上。它有2个磁盘错误。因此,我用相同型号和容量的新磁盘替换了2个磁盘(磁盘3和磁盘13)。
它没能重建。
我想我搞砸了我的RAID配置。我会失去我的数据吗?我怎样才能从这一失败中恢复过来?
总共有16个磁盘。我使用了RAID 6.16x4TB的所有16个磁盘。
发布于 2014-11-22 08:13:42
对于RAID数组,如果无法使其重新构建自身,则通常情况下就完成了。听起来磁盘6可能也失败了。由于丢失了三个磁盘(即使RAID控制器产生了这种丢失的幻觉),您的数据就几乎没有了。
我看你没有备份。太不幸了。但是,在你职业生涯的剩余时间里,我想你可能会开始正确地使用RAID。这是很多事情--一种分配工作负载以提高性能的方法,以及一种减少故障所带来的直接操作影响的方法,否则需要从备份中恢复。它甚至可以用于在发生故障时限制数据丢失,短期内(即小于备份间隔)。但是,RAID并不是:
在将来设计RAID数组时,您应该非常仔细地考虑发生灾难性故障的可能性,然后才能纠正它。对于由两个磁盘组成的RAID 1阵列,它们同时失败的几率很低,但在您的设置中,16个磁盘中只有3个(19%)失败。基本概率表明数组是脆弱的。使用磁盘数量较少或可容忍故障数较多的数组。多卷可能有帮助;使用RAID 10和RAID 60这样的复合级别来聚合RAID卷。一个RAID 60数组最多可以容忍4次失败(其中2次失败),而且您很可能已经没事了。
要扩展这个概念,当您使用RAID时,请考虑使用热备件。热备件是很棒的,因为数组可以立即开始重建,并且能够更快地走出退化的状态。它们基本上将磁盘添加到您的数组的容错中,只要故障不是如此紧密地聚集在一起,以防止及时进行重建。
另外,考虑一下重建数组所需的时间。复制4TB磁盘需要一段时间,这是磁盘阵列通常使用比4TB磁盘更小的磁盘构建的原因之一(还有其他原因)。
最后:
希望这堂课不会太贵。
https://serverfault.com/questions/646104
复制相似问题