短暂智能测试后硬盘负载计数较高

短暂智能测试后硬盘负载计数较高

我使用一台旧笔记本电脑作为 DIY NAS,装有 Debian 9.6 和 HGST HTS541010B7E610 硬盘。硬盘的 Power_On_Hours 超过 37k,而 Load_Cycle_Count 仅为 380。在使用 smartctl 进行简短的智能测试后,Load_Cycle_Count 开始快速增加,仅在几个小时内就增加了约 100。加载/卸载也会导致可听见的咔嗒声。只有当我使用 hdparm 将 APM 值更改为 254 时,持续的加载/卸载才会停止。最初它被设置为 128。我还不确定更改 APM 值会使温度升高多少,但如果不这样做会更好。我还可以尝试其他什么来阻止硬盘持续加载/卸载吗?如果可能的话,我宁愿避免重新启动计算机。

编辑:磁盘大约有 4-5 年历史。自从更改 APM 值以来,磁盘运行温度上升了 3°C。

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   192   190   021    Pre-fail  Always       -       1400
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       80
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002e   200   200   000    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   049   049   000    Old_age   Always       -       37652
 10 Spin_Retry_Count        0x0032   100   253   000    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0032   100   253   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       80
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       56
193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       489
194 Temperature_Celsius     0x0022   109   099   000    Old_age   Always       -       34
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   100   253   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0008   100   253   000    Old_age   Offline      -       0

答案1

维基百科聪明的 关于 Load_Cycle_Count 的说法如下:

一些笔记本电脑驱动器和“绿色电源”台式机驱动器被编程为在短时间内没有任何活动时卸载磁头,以节省电量。操作系统通常在后台每分钟访问文件系统几次,如果磁头卸载,每小时会导致 100 次或更多的加载周期:不到一年的时间,负载周期额定值可能会被超过。

显然,您的驱动器决定变得“更环保”,并且每小时多次停放磁头。由于操作系统频繁询问磁盘状态,这会导致磁头每次自行退出。

您使用 hdparm 将 APM 值设置为 254 的解决方案是最常用的解决方案,尽管它会使温度稍微升高。

我可以看到你的磁盘温度是 34 度。作为比较,我自己的硬盘目前运行在 37 度。一般来说,低于 50 度的温度都是可以接受的。

我想说的是,您无需担心,您的磁盘运行良好。

相关内容