<原创>如何看机械硬盘SMART信息

本帖最后由 neeyuese 于 2010-4-2 22:09 编辑

S.M.A.R.T,全称叫Self-Monitoring, Analysis, and Reporting Technology "自我监测,分析和报告技术"。可以用来预测分析硬盘的潜在问题。

说道硬盘故障,分为忽然性和渐进性2种:

前面种很难防止,没有任何迹象,比如芯片烧了,硬盘摔了或者人品不好之类的。要防止只有多做备份了。
渐进性的故障是随着时间慢慢发生的,比如声音出现异常,可能是主轴马达磨损,硬盘逐渐老化出现读取困难等。

对于渐进性的故障,我们可以靠着SMART数据发现点有用的信息。

SMART状态表由下面几个参数构成:



ID,点上去后下面会显示DESCRIPTION(属性描述)
由于硬盘厂很多,很多厂家属性的名字也不尽相同,或者某些厂牌缺少某些属性,所以一般我们以ID来区别比较简单。

THRESHOLD(阈值)、CURRENT(当前值)和WORST(最坏值)
当前值低于最坏值时候,硬盘处于警告状态,SMART像系统报告,这时候应该记得备份数据。一般当前值是不可能降低到最坏值的(西数,希捷某些属性除外)。

DATA(数据), STATUS(状态)
DATA里有更详细的数据,由各家厂自定义。状态表现为健康和警告,错误。

根据S.M.A.R.T属性对硬盘故障预测的重要性不同,分为关键属性(Critical Attributes)和资料属性(Informativeattributes)。

关键属性:对硬盘的使用寿命、各机械组件的渐进性故障具有一定的监测作用。
资料属性:反馈硬盘的相关运行记录供参考。

那么那些是关键属性哪?一般我们说THRESHOLD(阈值)不是0的属性是关键属性。
或者还有更简单的一个方法,用Everest看硬盘SMART信息,后面状态栏写:


图中 O.K. Always Passes的就是资料属性。 O.K. Value is normal的就是关键属性。

一般同一型号的硬盘SMART个数是相同的,但是同一硬盘厂不同时期出的硬盘SMART个数是不同的。

虽然关键属性因品牌不同有差别,但有一项属性是所有品牌都有的。这就是05项Reallocated Sectors Count,它的作用是记录重映射扇区个数。硬盘都具备一定的修复功能,当出现不稳定的扇区,硬盘Firmware里的程序会把不稳定扇区的数据转移到同样容量的备用扇区里面,并屏蔽掉不稳定扇区,实现坏道替换。这种硬盘底层的操作在操作系统里不留痕 迹,他会在S.M.A.R.T属性的05项做下记录。05项的当前值显示备用扇区的多少。新盘出厂时,备用扇区最多,随着使用中坏扇区的出现,备用扇区的减少,当前值逐渐降低, 各品牌的硬盘备用扇区数量是不同的, 05项阈值(THRESHOLD)控制上也不一样。希捷硬 盘的阈值是36,西数硬盘的阈值是140。

相对关键属性来说,资料属性的作用不是太大,但是也可以通过资料属性发现一些问题,要注意关键属性重点看当前值,而资料属性重点在于数据值。例如硬盘加电次数可以通过 0C项Power Cycle Count的数据值来得知;非正常断电次数可以通过C0项Power-Off Retract Count的Data数据值来得知;硬盘的温度由C2项Temperature项的数据数值来判断。

几个关键属性介绍:

01Read Error Rate
显示当读取硬盘的时候,出现的硬件读取出错率。由于这个数值每家公司不同,所以不好定义。

05Reallocated sectors count
显示当前有多少瑕疵的扇区被发现并重映射到了备用扇区。RAW数值显示的一般就是被重映射的扇区数。

0ASpin Retry Count
硬盘转动重试计数,这个参数指的是硬盘第一次没转动,然后再次转动的次数,一般来这个数字如果有升高的迹象,说明硬盘有机械故障,当然不排除供电原因。

B8End-to-End error
这个数字说的是传输数据的时候,缓存里的数据和主控、硬盘无法相对应。

BCCommand Timeout
硬盘工作中出现超时。一般是电源或者数据线问题。默认值是0

C4Reallocation Event Count
计算重映射操作数。这个数字记录了重映瑕疵射扇区到备用扇区的总数,包括了成功和未成功的总数。

C5Current pending sectors count
显示当前有多少被怀疑瑕疵的扇区被发现等待重新off-line验证,如果验证不通过就会进入重映射扇区。RAW数值显示的一般就是被怀疑瑕疵的扇区数。所谓的off-line验证是指硬盘在闲置的时候,内部做的验证做的验证程序。

C6Uncorrectable Sector Count
显示无法修复的错误扇区总数,说明硬盘碟片或机械结构有问题。在富士通硬盘里显示为Off-Line Scan Uncorrectable Sector Count

C9Soft Read Error Rate
读取中偏离磁道的错误计数

资料属性介绍:

03Spin-Up Time
硬盘从0转到完全操作的平均时间,Data里数字单位ms

BFG-sense error rate
希捷2.5英寸硬盘特有的数值,表示受到外部震动或者使用环境造成的数据错误。

C7UltraDMA CRC Error Count
这个参数亮黄时候记得换数据线,表示的是数据传输时候验证出错。
要说Linux用户最不愿意看到的事情,莫过于在毫无警告的情况下发现硬盘崩溃了。诸如RAID的备份和存储技术可以在任何时候帮用户恢复数据,但为预防硬件崩溃造成数据丢失所花费的代价却是相当可观的,特别是在用户从来没有提前考虑过在这些情况下的应对措施时。 硬盘的故障一般分为两种:可预测的(predictable)和不可预测的(unpredictable)。后者偶而会发生,也没有办法去预防它,例如芯片突然失效,机械撞击等。但像电机轴承磨损、盘片磁介质性能下降等都属于可预测的情况,可以在在几天甚至几星期前就发现这种不正常的现象。 对于可预测的情况,如果能通过磁盘监控技术,通过测量硬盘的几个重要的安全参数和评估他们的情况,然后由监控软件得出两种结果:“硬盘安全”或“不久后会发生故障”。那么在发生故障前,至少有足够的时间让使用者把重要资料转移到其它储存设备上。 最早期的硬盘监控技术起源于1992年,IBM在AS/400计算机的IBM 0662 SCSI 2代硬盘驱动器中使用了后来被命名为Predictive Failure Analysis(故障预警分析技术)的监控技术,它是通过在固件中测量几个重要的硬盘安全参数和评估他们的情况,然后由监控软件得出两种结果:“硬盘安全”或“不久后会发生故障”。 SMART的目的是监控硬盘的可靠性、预测磁盘故障和执行各种类型的磁盘自检。如今大部分的ATA/SATA、SCSI/SAS和固态硬盘都搭载内置的SMART系统。
<root xmlns="urn:schemas-upnp-org:device-1-0" xmlns:dlna="urn:schemas-dlna-org:device-1-0" configId="6046338"> <specVersion> <major>1</major> <minor>0</minor> </specVersion> <device> <deviceType>urn:schemas-upnp-org:device:MediaRenderer:1</deviceType> <friendlyName>Smart TV Pro</friendlyName> <URLBase>http://192.168.137.240:16630</URLBase> <manufacturer>Microsoft Corporation</manufacturer> <manufacturerURL>http://www.microsoft.com</manufacturerURL> <modelDescription>Media Renderer</modelDescription> <modelName>Windows Media Player</modelName> <modelURL>http://go.microsoft.com/fwlink/?LinkId=105926</modelURL> <UDN>uuid:ff3f3ffc-777f-4976-adee-e7fe7bf2fefb</UDN> <dlna:X_DLNADOC xmlns:dlna="urn:schemas-dlna-org:device-1-0">DMR-1.50</dlna:X_DLNADOC> <serviceList> <service> <serviceType>urn:schemas-upnp-org:service:AVTransport:1</serviceType> <serviceId>urn:upnp-org:serviceId:AVTransport</serviceId> <SCPDURL>AVTransport/ff3f3ffc-777f-4976-adee-e7fe7bf2fefb/scpd.xml</SCPDURL> <controlURL>AVTransport/ff3f3ffc-777f-4976-adee-e7fe7bf2fefb/control</controlURL> <eventSubURL>AVTransport/ff3f3ffc-777f-4976-adee-e7fe7bf2fefb/event</eventSubURL> </service> <service> <serviceType>urn:schemas-upnp-org:service:ConnectionManager:1</serviceType> <serviceId>urn:upnp-org:serviceId:ConnectionManager</serviceId> <SCPDURL>ConnectionManager/ff3f3ffc-777f-4976-adee-e7fe7bf2fefb/scpd.xml</SCPDURL> <controlURL>ConnectionManager/ff3f3ffc-777f-4976-adee-e7fe7bf2fefb/control</controlURL> <eventSubURL>ConnectionManager/ff3f3ffc-777f-4976-adee-e7fe7bf2fefb/event</eventSubURL> </service> <service> <serviceType>urn:schemas-upnp-org:service:RenderingControl:1</serviceType> <serviceId>urn:upnp-org:serviceId:RenderingControl</serviceId> <SCPDURL>RenderingControl/ff3f3ffc-777f-4976-adee-e7fe7bf2fefb/scpd.xml</SCPDURL> <controlURL>RenderingControl/ff3f3ffc-777f-4976-adee-e7fe7bf2fefb/control</controlURL> <eventSubURL>RenderingControl/ff3f3ffc-777f-4976-adee-e7fe7bf2fefb/event</eventSubURL> </service> </serviceList> </device> </root>
06-02
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值