获取驱动器电源状态而不会唤醒它

有什么方法可以确定某个驱动器是否正在睡眠,而不偶尔唤醒它? 我已经尝试过hdparm -Csmartctl -i但是当它们已经在睡觉时,它们实际上都会唤醒它。

我需要设置一个脚本,定期检查驱动器的状态,并在某些时候将它们设置为睡眠状态,以防已经睡眠。 (事实上​​,在睡眠驱动器上调用hdparm -Y实际上会唤醒它!)。

尝试使用待机hadparm -y )模式而不是睡眠hdparm -Y )。 在这种模式下,发出hdparm -Csmartctl --nocheck standby -i不会唤醒驱动器。