有可能估计硬盘的死时间吗?


11

是否可以测试硬盘并预测硬盘何时会消失(大致)?


6
大声笑!:D您可以通过格式化/覆盖/复制比利翁斯相同的文件来测试它,当它死时,您将知道!:P

10
您的问题将使您成为一个优秀的硕士/博士项目。
Aqua

如果使用锤子,这里没有答案是正确的。

Answers:


11

@Alex Howansky的回答使我不停地笑,但我认为您真正要寻找的是诸如SMART诊断数据之类的东西,它是一种可预测的故障工具。任何支持它的现代驱动器,如果基于小故障模式而认为出了问题,就会警告您……但是,基本上仍然无法预测重大的磁头碰撞。


2
SMART不是预测性的,它只是告诉您什么时候已经发生了不良情况。Google对其服务器场中的硬盘故障进行了调查,发现SMART数据并未与实际故障相关联。发生故障的驱动器中有56%没有显示SMART故障。
Blackbeagle

3
@Blackbeagle-SMART具有预测性,因为它显示了一般驱动器健康状况的指标。如果您看到原始读取错误计数增加,则表明您遇到驱动器问题,应在驱动器出现故障之前将其更换-预测故障。不幸的是,正如我在回答中已经说过的那样,机械驱动器上的许多故障无法像这样准确地预测出来。我没有看到您声称的那些数字,但听起来对我来说完全正确。但是说SMART并非旨在进行故障预测是完全错误的。
井2011年

尽管在设计SMART时可能会考虑到故障预测,但是Blackbeagle确实有一个很好的论点,可以援引Google的发现:实际上,SMART数据不能可靠地预测故障。我认为OP对现实的兴趣远胜于理论。:-)

1
@skypecakes同意,但同样...您无法以任何可靠性和周期预测灾难性故障,因此在这种情况下,答案是“您是SOL”。我的书总比没有好。
Shinrai 2011年

8

智能工具可以帮助显示驱动器运行状况信息,例如

sudo apt-get install smartmontools
smartctl -H -A /dev/sda
etc.

2
假设你正在使用的是基于Debian的Linux发行版,当然
2011年

1
是的,apt-get假定为Debian / Ubuntu,否则为yum install...or urpmi ...pacman ...or emerge ...or yast2 ...
。– Mikel

2
我认为@oKtosiTe的观点是“并非每个人都运行Linux”。;)
Shinrai 2011年

1
好吧,我可以为每个可能的平台提供安装说明,但这将是最重要的。OP没有透露他们使用的平台,所以我认为他们可以点击Wikipedia链接或Google。;-)
Mikel

7

当然,您的硬盘驱动器将在听到“ bzzzzzzzzzzzzz grrrr grrrr grrrr click click click DING”后立即消失。


12
到那时,您只需从时间戳中减去一小部分就可以了。
Gareth

15
我无法凭良心真正为此+1,但我只想让您知道我喜欢这个答案。
井2011年

+1为“叮”声。“叮”肯定意味着时间已经过去。
洛伦佐·冯·马特洪峰

1

并不是的。尽管可以监视某些方面并基于统计数据进行预测,但存在可能导致即时故障而没有任何警告的风险因素。由于最坏的情况随时都可能发生,因此我只需要计划一下,而不要区分故障模式。

因此,为了防止硬件故障,如果控制器告知您不再可用,则设置RAID6并交换硬盘;这样可以很好地抵御典型的故障模式(整个磁盘的意外意外丢失以及单个磁盘上的单个不可读扇区),对于其他所有情况(雷击等),都有您的异地备份。

从那以后,我已经将我的整个存储设备转移到一台具有4 x 2 TB磁盘的单台计算机上,该磁盘的净容量为4 TB,最多允许两个磁盘发生故障(这是一项重要功能,因为从统计上讲,这很可能如果另一个磁盘在重建期间发生故障,并且如果没有剩余的冗余,那么即使是单个不可读的扇区也算作故障),并且可以通过添加更多磁盘来轻松扩展。将其移至扫帚壁橱,并在其他任何地方使用无盘系统,并获得大量的配偶接受度,以用于将来购买硬件。:)


您需要注册您的SF帐户才能在iSCSI上重新获得该问题
随机

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.