我的一台计算机配有较旧的 Seagate 750GB 硬盘。
今天下午我使用附带的磁盘程序检查了 SMART 数据,发现它有:
- “寻道错误率”4.41亿
- “读取错误率”9100 万
现在,我的第一个想法是:“这块硬盘的使用寿命已经不多了”
但- 然后我注意到 - 重新定位扇区为零,不可恢复的读取错误为零。更不用说,“总体评估”是“OK”。
那么...... 所包含的磁盘程序的 SMART 功能是否存在错误,或者我的 HDD 是否正在快速损坏?
我正在运行 Ubuntu 14.04 LTS x64。
以下是 的输出smartctl
:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000f 115 099 006 Pre-fail Always - 91360976
3 Spin_Up_Time 0x0003 095 094 000 Pre-fail Always - 0
4 Start_Stop_Count 0x0032 080 080 020 Old_age Always - 20501
5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 0
7 Seek_Error_Rate 0x000f 086 060 030 Pre-fail Always - 441627511
9 Power_On_Hours 0x0032 087 087 000 Old_age Always - 11433
10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0
12 Power_Cycle_Count 0x0032 090 090 020 Old_age Always - 10247
183 Runtime_Bad_Block 0x0032 100 100 000 Old_age Always - 0
184 End-to-End_Error 0x0032 100 100 099 Old_age Always - 0
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0
188 Command_Timeout 0x0032 100 099 000 Old_age Always - 62
189 High_Fly_Writes 0x003a 100 100 000 Old_age Always - 0
190 Airflow_Temperature_Cel 0x0022 071 059 045 Old_age Always - 29 (Min/Max 29/29)
194 Temperature_Celsius 0x0022 029 041 000 Old_age Always - 29 (0 16 0 0 0)
195 Hardware_ECC_Recovered 0x001a 045 039 000 Old_age Always - 91360976
197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0
240 Head_Flying_Hours 0x0000 100 253 000 Old_age Offline - 222908802698505
241 Total_LBAs_Written 0x0000 100 253 000 Old_age Offline - 3543376747
242 Total_LBAs_Read 0x0000 100 253 000 Old_age Offline - 294732052
答案1
SMART 数据并不以用户友好著称。在评估 输出的信息时smartctl
,要记住的关键是:
每项指标均视为失败何时
WORST
低于THRESH
。
在您的示例中,每行的WORST
都大于THRESH
,因此没有任何指标表明失败。还请注意,该WHEN_FAILED
列为空,这证实没有任何指标达到临界点。
还要注意,原始读取错误在正常操作期间很常见,而不是例外情况。