Linux + 如何识别磁盘健康状况

Linux + 如何识别磁盘健康状况

我们有 Linux Redhat 服务器版本 7

我们怀疑机器硬件( dell )中的一个磁盘( /dev/sdc )处于不良状态,(因为需要从 dmesg 执行 fsck )

但我们不确定,机器是否采用新硬件和新磁盘

我们发现了实用功能 -智能控制

从手册页看来,(-H)可以总结健康状况

smartctl -H /dev/sdc

如果我们从 smartctl 获得以下内容:

SMART Health Status: OK

获取磁盘状态是否足以让我们确定磁盘正常?

答案1

作为我在别处说得更详细,我们在这方面拥有的最佳数据告诉我们,这smartctl是一个很好的失败预测指标,但不是一个健康的良好预测指标。换句话说,

  • 如果 SMART 提示您的硬盘出现故障,那么几乎可以肯定硬盘出现了故障,如果您不尽快从硬盘中取出数据,那您就是个傻瓜。但是,

  • 即使 SMART 没有告诉您驱动器出现故障,这并不意味着它没有出现故障。

您有充分的理由相信驱动器即将报废。尽快更换它,并检查您的备份是否完好。仅仅因为smartctl尚未发现故障,就意味着不是让它成为一次愉快的驾驶。

相关内容