硬盘的使用时间(开机时间)是否有必要进行更换?

我有几个存储arrays,其中大量的驱动器已经在25,000 – 30,000小时(2.8 – 3.4年)之间通电。 这些驱动器没有其他问题或错误。

我想知道的 即使驱动器工作正常并且没有错误 ,是否有一个驱动器时代本身就是一个足够重要的因素来取代驱动器?

(我很好奇,看看人们倾向于运行驱动器,直到他们失败或开始抛出错误,或者如果有人采用开机时间作为度量标准,采取主动的替代方法。)

Drive制造商通常会在100万到1,500,000小时的时间内在企业级驱动器上引用MTBF,但这些数字在现实世界中并没有多大的意义。

我确实在2007年完成了这项研究:

现实世界中的磁盘故障:1,000,000小时的MTTF对您意味着什么?

http://www.cs.cmu.edu/~bianca/fast07.pdf

这项研究表明,1年到5年到7年之间的“甜蜜点”,你可以预期失败的次数更less。 这些时间之前/之后的驾驶年龄往往要高得多。

没有。

当驱动器出现故障时(或者像SMART一样发生预测性故障),不仅仅是因为它们有一定的年龄,而是更换驱动器。 我已经看到了超过15年的驱动器,并且看到驱动器在一个小时内失效,所以年龄并不是驱动器故障的好指标。

我见过10到15年的服务器,原有的驱动器仍在运行,并且它们的function不变。 我看到不到一年的服务器发生灾难性的驱动器故障。

对于运行硬盘有多好/差的做法我一直没有意见,直到它显示签名失败为止,所以我的答案是“取决于” – 备份,数据/工具的值,硬盘的大小,活动的强度,如果它在镜像arrays中,并且如果能够提供替代它的停机时间 – 这可能比单纯的硬件更昂贵。

我认为,基于你的网站和应用程序所特有的那些东西和其他variables – 它需要是你的团队做出的一个决定,而不是一些死记硬背的价值。

编辑:如果数据或正常运行时间很重要,请考虑备份和灾难恢复策略,实践运行,使用冗余服务器和镜像arrays与不同批次的驱动器。 这样你就不太可能同时失败,所以你可以故障切换到正常工作的硬件,而坏的更换而不丢失数据。

我从来没有见过(或听说过)任何正在更换硬盘的人,只是因为他们太老了(同时保持存储/服务器的生产)。