Hdparm - 检查驱动器是否降速

Jas*_*son 31 linux

无论如何要找出硬盘驱动器是否已降速?我一直在使用以下命令在空闲时间后关闭它:

hdparm -S 120 /dev/hdX
Run Code Online (Sandbox Code Playgroud)

但是,我不确定它是否正常工作,并且想知道如何检查当前电源状态以查看是否已正确关闭电源。

小智 31

您可以通过以下-C标志了解电源状态hdparm

hdparm -C /dev/hdX
Run Code Online (Sandbox Code Playgroud)

正如所解释的man 8 hdparm

-C

检查当前的 IDE 电源模式状态,它始终是未知(驱动器不支持此命令)、活动/空闲(正常操作)、待机(低功耗模式,驱动器已降速)或睡眠之一?ing(最低功耗模式,驱动器完全关闭)。-S、-y、-Y 和 -Z 标志可用于操作 IDE 电源模式。

  • 注意:许多人报告说`hdparm -C` 会唤醒驱动器并建议使用`smartctl -i -n standby` 代替。(参见 http://serverfault.com/questions/275364/get-drive-power-state-without-waking-it-up 或 http://serverfault.com/questions/204227/when-hdd-wakes-up) (15认同)