我有 hdparm 的配置:/etc/hdparm.conf
apm = 127
force_spindown_time = 120
/dev/sda {
apm = 127
acoustic_management = 128
spindown_time = 120
}
/dev/sdb {
apm = 127
acoustic_management = 128
spindown_time = 120
}
但hdparm-S显示缺失值
root@DietPi:~# hdparm -S /dev/[sh]d[a-z]
-S: bad/missing standby-interval value (0..255)
如果我运行命令来启用它 - 一切似乎都正常,但事实并非如此。设置不适用:
root@DietPi:~# hdparm -S 120 /dev/sda
/dev/sda:
setting standby to 120 (10 minutes)
root@DietPi:~# hdparm -S /dev/sda
-S: bad/missing standby-interval value (0..255)
root@DietPi:~# hdparm -B /dev/sda
/dev/sda:
APM_level = 127
root@DietPi:~#
答案1
hdparm -S
需要提供一个值来设置超时。没有该值,它就无法工作,-B
例如与 不同。
来自 hdparm:
-S Set standby (spindown) timeout
没有Get
。无法使用 hdparm 查看之前设置的值。
您的磁盘不旋转是一个完全不同的问题。互联网上有很多信息可以确定可能的原因,我不会在这个简短的回答中列出。