从 hdparm 显示当前待机值

从 hdparm 显示当前待机值

高清参数允许我使用标志设置磁盘进入待机状态之前的时间-S <value>。但我如何设置现在配置为待机?

我试过

# hdparm /dev/sda

/dev/sda:
 multcount     =  0 (off)
 IO_support    =  1 (32-bit)
 readonly      =  0 (off)
 readahead     = 256 (on)
 geometry      = 972801/255/63, sectors = 15628053168, start = 0

# hdparm -S /dev/sda
  -S: bad/missing standby-interval value (0..255)

没有/etc/hdparm.conf配置任何内容,所有内容都被注释掉。这是否意味着默认情况下完全禁用待机功能?或者硬盘驱动器制造商是否设置了一些默认值,该值在未使用配置任何自定义内容时适用hdparm

根据文档,我认为可以使用开关获取它-B

# hdparm -B /dev/sda

/dev/sda:
 APM_level      = 164

由于从 1 到 240 的值指定 5 秒的倍数,因此这意味着 165 * 5 = 825 秒(~14 分钟)。为了验证,我将待机值设置为126

# hdparm -S 126 /dev/sda

/dev/sda:
 setting standby to 126 (10 minutes + 30 seconds)

APM_level仍然是164不变,所以我假设这不是当前的待机值。似乎还有其他一些节能技术。

相关内容