我的硬盘坏了吗?

jim*_*jim 32 hard-drive smart

我开始担心我的 3 岁左右的旧 WD Green 驱动器。最近几天我注意到我的媒体播放器表现得很奇怪,它不会在播放完一首歌曲后移动到下一首曲目,并且在我双击时也不会播放新歌曲。

因此,我下载了“smartmontools”包并使用“sudo smartctl -a /dev/sdb2”来检查驱动器。这是输出的快照:

    SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0027   164   163   021    Pre-fail  Always       -       6758
  4 Start_Stop_Count        0x0032   099   099   000    Old_age   Always       -       1353
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002e   100   253   000    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   092   092   000    Old_age   Always       -       5846
 10 Spin_Retry_Count        0x0032   100   100   000    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0032   100   100   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   099   099   000    Old_age   Always       -       1201
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       61
193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       1353
194 Temperature_Celsius     0x0022   124   112   000    Old_age   Always       -       26
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   200   200   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   198   000    Old_age   Always       -       3311
200 Multi_Zone_Error_Rate   0x0008   200   200   000    Old_age   Offline      -       0
Run Code Online (Sandbox Code Playgroud)

我最担心“预故障”行..这是否意味着驱动器可能随时出现故障或什么?

MDM*_*rra 32

如果您阅读列标题,您会看到失败前是收集的统计数据类型,而不是状态。When_Failed 列为空也应该给你一些关于是否有任何失败(没有)的提示。

如有疑问,请阅读联机帮助页或查找有关您的问题的文档

  • 傲慢的观点,但你并没有真正回答这个问题。 (7认同)
  • +1 担心时阅读手册。以前这样做不会有男子气概。 (5认同)

Rob*_*inJ 22

每个属性还有一个阈值(范围是 0 到 255),打印在标题“THRESH”下。如果Normalized 值小于或等于 Threshold 值,则称该属性失败。如果该属性是故障前属性,则磁盘故障迫在眉睫。

所以只要归一化值高于阈值就没有什么可担心的。
来源:http : //smartmontools.sourceforge.net/man/smartctl.8.html

  • 但是很多这些属性的阈值都是**零**......如果其归一化值在0到255的范围内,阈值如何*永远*小于??(我认为其中一些很重要,例如“原始读取错误率”和“重新分配的扇区数”) (2认同)

Jen*_*rat 8

你的硬盘看起来不错。没有重新分配的扇区,没有其他失败的列。为了确定。尝试进行 fsck 和硬盘自检:smartctl -t long /dev/sdb- 这将需要几个小时。您将能够使用上面使用的相同命令读取结果。

Smart 是每个磁盘,而不是每个卷,所以传递驱动器,而不是卷(尽管 smartctl 似乎足够聪明,可以找到你的磁盘)。