x86_64架构的Linux系统版本,发行于2.6.32内核,属于220.el6系列,是64位安装包
(local build)
版权所有(C)2002至2012年,布鲁斯艾伦,克里斯蒂安弗兰克,网址为www.smartmontools.org
这段文字是信息部分的开头标志,它表明接下来要呈现的内容属于信息类别。
系列型号:希捷酷鱼串口硬盘
设备型号是WDC WD5003ABYX-01WERA1
序列号,是WD-WMAYP2734314,这个编号很独特。
LU WWN设备标识码为五, 000014ee, 000030d7592
Firmware Version: 01.01S02
用户容量总计,达五百亿一千零七万八千六百二十个字节
存储区域大小:512 字节,逻辑与物理均适用
Rotation Rate: 7200 rpm
设备是:在智能控制数据库中
for details use: -P show
当前ATA版本为:型号为ATA8-ACS,未标明微小修订版本
接口规范型号为:SATA 3.0, 3.0 Gb/s,当前状态为:3.0 Gb/s。
当前当地时间为:星期三,八月十四日,十八时十四分二十三秒,二零一三年,中国标准时间
智能支持情况是这样的:设备具备智能功能,所以支持此功能。
SMART support is: Enabled
通过反馈的数据,能够识别出硬盘的制造单位,具体规格,唯一序列码,存储空间大小,以及是否兼容智能自检功能,同时也能判断当前是否启用了该功能。
若执行该指令后显示“设备不支持智能检测”之类的提示,则表明指定磁盘无法应用智能检测功能,因此无法运用此套程序进行检测和监控。
根据所述内容可知,这个存储设备具备自我监测分析及报告技术功能,并且该功能目前处于激活状态。倘若自我监测分析及报告技术功能显示为禁用,则需要采用下列指令,来开启这项功能
使用smartctl命令开启自检功能,设置自动离线检测,同时启用自动保存设置,目标设备为/dev/sda5,或者通过-s on参数开启自检,采用ata模式,指定设备为/dev/sda5
这个参数-s具备控制SMART功能的作用,当赋予参数值为on时,功能会被启动,而当参数值设定为off时,功能则会停用。
5.2:检查硬盘健康状态
管理员@中国地区 ptmind 智能工具-6.0版本
# smartctl -H /dev/sda5
smartctl 6.0 2012-10-10 r3643
x86_64-linux-2.6.32-220.el6.x86_64
(local build)
Copyright (C) 2002-12, Bruce Allen, Christian Franke, www.smartmontools.org
将这段文字起始部分替换为以下表述:开启智慧阅读数据单元,从此刻起生效。
整体健康状况自我检测的SMART测试结果:通过
请留意result后面的状态:PASSED,这代表硬盘运作正常,倘若此处显现Failure,务必马上为服务器调换硬盘。
SMART仅能通报存储设备已失去正常功能,但故障发生后可正常工作多久难以预料,通常,SMART发出警告时已留有余地,硬盘一旦亮起警示,不会立刻失效,多数情况下可维持一段时日,部分硬盘在SMART示警后仍可服务数年,另一些硬盘在SMART提示异常后数日便彻底损坏,切不可抱有侥幸心理。
执行如下命令可以看到详细的参数:
# smartctl -A /dev/hdb
-a 显示设备所有的SMART信息。
检查磁盘问题记录,如果有异常情况,最好尽快更换存储设备,否则系统运行可能不稳定。
-l selftest 列出自行测试结果
root@cn-ptmind smartmontools-6.0
# smartctl -A /dev/sda5
smartctl 6.0 2012-10-10 r3643
x86_64-linux-2.6.32-220.el6.x86_64
(local build)

Copyright (C) 2002-12, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF READ SMART DATA SECTION ===
SMART特性数据结构版本号:十六
供应商特有的 SMART 属性值,包含临界点设定:
编号 属性名 等级 标记 值 最差 阈值 类别 更新时间 失败时刻 原始数据
原始读取错误比率 0x002f 200 200 051 呈现预警状态 永久性发生 无具体数值
启动耗时 0x0027,142,141,021,提前失效,始终,无,3900
启动_停止_计数 0x0032 100 100 000 陈旧状态 总是 - 77
重新分配的扇区计数 0x0033,数值为 200,数值为 200,数值为 140,处于预失败状态,总是发生,无具体数值
7 查找错误比率 0x002e 200 200 000 老化状态 总是 无 0
开机时长 0x0032 086 086 000 旧状态 总是 - 10783
旋转重试次数 0x0032 等于 100, 达到 253 时进入老化状态, 始终保持该值不变, 无特殊指示, 默认为 0
校准重试次数 0x0032 100 253 000 旧状态 总是 -
电源循环次数 0x0032 100 100 000 旧状态 总是 - 75
192断电回缩计数 0x0032 200 200 000 旧状态 总是 - 70
193 负载周期计数 0x0032 200 200 000 历史状态 始终 - 6
194 温度摄氏度, 0x0022, 109, 107, 000, 旧状态, 总是, -, 34
196 重新分配事件数量 0x0032 200 200 000 旧状态 总是 -
197待处理扇区 0x0032 200 200 000 旧状态 始终 -
198 状态不可纠正 0x0030 200 200 000 旧状态 关闭模式 - 0
199 UDMACRC错误记录 0x0032 200 200 000 老化状态 永久 - 0
200 多区域错误率 0x0008 200 200 000 旧状态 离线 - 0
FLAG表示标识,标准数值(VALUE)不应超过关键值(THRESH)。WHEN_FAILED代表异常提示,当WHEN_FAILED列呈现空白行时,意味着硬盘运作正常。若WHEN_FAILED显示数字,则暗示硬盘的磁道区域存在较多损坏区域。
五分之三:针对存储设备开展查验,自主操作对磁盘实施验证的方式包含四个层面:
smartctl执行短期自检,硬盘在后台进行,耗时少
smartctl执行长时间检测任务,在后台对硬盘进行扫描,需要耗费较多时间
使用smartctl命令的C参数配合短时检测选项,能够立即对硬盘进行评估,整个过程所需时间不多
使用smartctl命令执行长时检测,会在当前界面显示硬盘检测过程,这个过程需要较长时间完成
例如,在后台对硬盘进行详细的检查,命令如下:
smartctl -t long /dev/hdb
也可以借助 smartctl -X 来结束检测。结束硬盘检测的操作步骤是:
smartctl -X /dev/hdb
查看硬盘错误日志:
#smartctl -l error /dev/hdb
以下是希捷的机械盘
在目录 /opt/smartmontools-6.0/sbin 下执行 smartctl 命令,并添加参数 --info 以及 --device=megaraid,1,目标设备为 /dev/sda
健康查询 :
DELL SAS 机械盘 :
在目录 /opt/smartmontools-6.0/sbin 下执行命令 smartctl,参数为 -H 和 -d,设备类型指定为 megaraid,1,要检测的设备文件为 /dev/sda