mgd*_*mgd 5 smart smartmontools
我正在使用通过 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)
...
Run Code Online (Sandbox Code Playgroud)
起初我以为属性190(Airflow Temperature Celcius)失败是因为驱动器不在smartmontools数据库中,因此被误解了。
然而,转念一想,报告的温度看起来很合理:驱动器为 60 摄氏度,气流为 40 摄氏度。但是,属性 190 的阈值似乎编码不正确。我猜 45 度是允许的最大气流温度。但是,smartctl
当当前值低于现在的阈值时会抱怨。
是否可以smartctl
指示将阈值解释为最大值而不是最小值,以便不再显示错误?
小智 10
只是对谷歌搜索此属性的任何人的更新,Airflow_Temperature_Cel 值是通过从 100 减去报告值来读取的。因此,对于报告:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH
190 Airflow_Temperature_Cel 0x0022 040 039 045
Run Code Online (Sandbox Code Playgroud)
阈值实际上设置在 55 摄氏度
当前值为 60 摄氏度
最差的记录值为 61 摄氏度
这些值与 ID#194 Temperature_Celsius 中报告的值一致
归档时间: |
|
查看次数: |
14447 次 |
最近记录: |