考虑到单个驱动器的MTTF T (例如100000小时)以及需要操作员更换故障驱动器和arrays控制器重buildarrays(例如10个小时)的平均时间r ,需要多长时间,平均来说,第二个驱动器失败,而以前的故障仍在被取代,从而使整个N- drive RAID5?
在我自己的计算中,我不断得出许多世纪的结果 – 即使对于N和r的大数值,也就是说,使用“热备件”来减less恢复时间是一种浪费……然而,许多人select专门在RAID机柜中的一个插槽热备份(而不是增加容量),这让我感到困惑…
让我们尝试一个具有3%AFR和两天重build时间的10驱动器RAID5arrays,并进行一些粗略的计算:
10%驱动器的3%AFR意味着一年内单个驱动器出现故障的可能性大约为30%。
如果我们假设重build时间为两天,这意味着在重build期间剩下的九个驱动器中有一个会失效的几率约为1.5%(30 * 9 * 2/365)。 这给了我们大约0.5%的机会(.3 * 1.5)在特定年份发生服务中断的灾难性故障。
我同意热备份不是解决这个问题的正确方法。 这只会缩短重build时间。