最近我注意到我可以听到我的硬盘非常频繁地旋转,比如每 10-20 秒一次。当时,使用以下 udev 规则将停转时间设置为 30 分钟:
hdparm -B 127 -S 241 /dev/$kernel
hdparm 证实了这一点:
$ sudo hdparm -I /dev/sda | grep level
Advanced power management level: 127
所以我禁用了电源管理
$ sudo hdparm -B 255 /dev/sda
$ sudo hdparm -I /dev/sda | grep level
Advanced power management level: disabled
但驱动器仍然频繁地旋转:
$ sudo smartctl -a /dev/sda | grep Load_Cycle_Count
225 Load_Cycle_Count 0x0032 100 100 000 Old_age Always - 8263
$ date
Mon 7 Dec 16:08:06 GMT 2015
$ sudo smartctl -a /dev/sda | grep Load_Cycle_Count
225 Load_Cycle_Count 0x0032 100 100 000 Old_age Always - 8265
$ date
Mon 7 Dec 16:08:16 GMT 2015
(我知道这个旋转计数很低,我刚刚将安装移动到新驱动器。我认为问题与旧驱动器相同,但我只是没有注意到。旧驱动器上的续是284,572,我六个月前安装的。)
是什么原因导致我的硬盘转速下降?接下来我可以做什么来调查?
答案1
罗00KIE于Arch Linux 论坛正确地建议那我试试hdparm -B 254 /dev/sda
。这使得驱动器不再频繁旋转,并且驱动器现在遵循我的hdparm -S 241 /dev/sda
设置。