Smartmontool 使用

sudo smartcl -H /dev/sda

你可以用任何你想要检查的硬盘替换 /dev/sda。它将以如下格式返回信息:

smartctl version 5.38 [x86_64-unknown-linux-gnu] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

正如你所看到的,我的笔记本的SMART没有发现问题(意味着硬盘很健康)。如果它说你的硬盘不能通过,那也许你近期就要去换硬盘了。如果它说你的硬盘不支持SMART,那你就不要担心,因为你将不能改变任何设置。

进入下一个章节之前,我将提醒你在应用任何补丁之前应该花点时间阅读如下链接到Ubuntu论坛的文章,因为只有你能很好地了解其中的过程,它才能够更好地被使用。同时,你也应该考虑下你硬盘的使用年限,等等。如果你选择按照本教程操作,那你得自己承担风险。我写这篇文章的经验来源于大部分我使用过的需要修复的的笔记本。经验包括给笔记本的拥有者讲解修复步骤。建议较新款的笔记本不要修复;如果修复了,它可能会使硬盘的寿命减短。网页上已经列举了修复会造成电源管理问题的笔记本型号。它告诉你是否和你使用同款笔记本的用户举报过此类问题。

为了检查Load_Cycle_Count的起始点,键入如下命令:

sudo smartctl -a /dev/sda|grep Load_Cycle_Count @

它将反馈一行或两行类似如下显示的代码:

225 Load_Cycle_Count 0x0032 099 099 000 Old_age Always - 14091

第一个数字是ID#(Id号),命名为 ATTRIBUTE_NAME(属性名),十六进制字符串是FLAG(旗标),第一个值(这里是099)是VALUE,WORST是接下来的099,000是THRESH,Old_age是TYPE(类型),Always 代表 UPDATED(更新),‘-’位于 WHEN_FAILED(当失败时)列(如果硬盘运行失败了,他将会是一个日期),最后的14091是 RAW_VALUE。现在我将介绍一些术语。VALUE 是 SMARTCTL 的百分数类型的值。WORST是硬盘生命中最小的存储值,THRESH是 SMART断定硬盘性能的衰退点(因此,一旦 VALUE 到达了000,它的性能就会衰退)。TYPE代表THRESH的类型(Pro-fail(预制)的选项,在硬盘性能衰退之前将警告你;Old_age是硬盘还能使用的寿命)。UPDATE将告诉我们属性更新的频率和在什么情况下更新;WHEN_FAILED显示属性传递给THRESH等级的时间;RAW_VALUE是其已经发生的次数。

你可能感兴趣的:(tool)