SMART(智能)属性190在Seagate Backup Plus 4TB驱动器上失败

我正在使用通过USB连接到Linux机器的Seagate Backup Plus 4TB驱动器。 驱动器型号是ST4000DX000-1CL160。

在检查SMART属性时,我会得到:

$ sudo smartctl -a -d sat /dev/sdb smartctl 5.41 2011-06-09 r3365 [i686-linux-3.2.0-37-generic] (local build) Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net === START OF INFORMATION SECTION === Device Model: ST4000DX000-1CL160 Serial Number: Z1Z046LE LU WWN Device Id: 5 000c50 04ec317ca Firmware Version: CC44 User Capacity: 4.000.787.030.016 bytes [4,00 TB] Sector Size: 512 bytes logical/physical Device is: Not in smartctl database [for details use: -P showall] ATA Version is: 8 ATA Standard is: ATA-8-ACS revision 4 Local Time is: Sat Feb 16 13:55:29 2013 CET SMART support is: Available - device has SMART capability. SMART support is: Enabled ... Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE ... 190 Airflow_Temperature_Cel 0x0022 040 039 045 Old_age Always FAILING_NOW 60 (0 209 61 41) ... 194 Temperature_Celsius 0x0022 060 061 000 Old_age Always - 60 (0 20 0 0) ... 

起初我以为属性190(气stream温度Celcius)的故障是由于驱动器不在smartmontools数据库中造成的,因此被误解。

然而,第二个想法是,报道的温度看起来是合理的:驱动60摄氏度,气stream40摄氏度。 但是,属性190的阈值似乎错误地编码。 我猜45度是允许的最大气stream温度。 但是,当前值低于现在的阈值时, smartctl会发出抱怨。

smartctl可以指示将阈值解释为最大值而不是最小值,以便不再显示错误?

任何人只要更新此属性的Googlesearch,Airflow_Temperature_Cel值就可以通过将报告值从100减去来读取。因此,对于报告:

 ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH 190 Airflow_Temperature_Cel 0x0022 040 039 045 

门槛实际上设定在55摄氏度

当前值是60摄氏度

而更差的logging值是61摄氏度

这些值与ID#194 Temperature_Celsius中报告的值一致

您可以通过将-I 190 -i 190添加到/etc/smartd.confconfiguration文件中的命令行(请参阅该页面 ),使智能忽略读取值。 不知道它会影响smartctl行为。

一般来说,190可以作为指标被忽略。 但是,194不应该和你的磁盘似乎很热,如果你想保留它,你应该确保它变得更冷。 我邀请您阅读Google关于磁盘使用寿命的研究论文 (带有温度段落)。

以防万一,您也可以在磁盘上运行希捷testing(如果可能的话),以确保它是完全健康的SeaTools 。