我最近密切关注一个启用了SMART的硬盘(连接到一个OSX服务器,这对SMART输出不是很有用)。
该驱动器肯定是失败的 – 头部点击,SMARTtesting失败(尽pipeSMART overall-health self-assessment test result: PASSED )等,我有一个替代品,将在您阅读这个DD'ing。
我只是有一个关于SMART输出的问题(不是驱动器是否失败!)。 Remaining百分比低于发现第一个错误后剩余的testing数量。
问题是 – find错误后SMARTtesting是否继续? 如果没有,请问有没有人知道是否有办法强制它完成并testing整个驱动器?
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error # 1 Extended offline Completed: read failure 80% 18302 406986
谢谢你的时间!
不,在检测到第一个坏扇区后,testing不会继续。
从smartctl手册页:
自检 – [ATA]打印SMART自检日志。 该磁盘维护一个自检日志,显示自检结果,可以使用下面描述的“-t”选项运行。 对于最近的二十一项自我testing中的每一项,日志都会显示testing的types(短期或延长,离线或俘虏)以及testing的最终状态。 如果testing未成功完成,则显示剩余testing的百分比。 还会打印testing发生的时间(以磁盘使用寿命的小时数为单位)。 [注意:这个时间戳在2 ^ 16小时,或2730天,16小时,或大约7.5年后包装。]如果检测到任何错误,第一个错误的逻辑块地址(LBA)以十进制表示法打印。 在Linux系统上,smartmontools网页有关于如何将这个LBA地址转换为包含错误块的磁盘文件名的说明。