我的系统中发生了奇怪的事情……我有一个装有 Raspberry OS Lite 的 Raspberry Pi 4 和一些连接到 USB 端口的外部 WD HDD。我想更改硬盘 APM 值,以便我可以控制它何时旋转。有时我希望它保持完全开启状态(APM:254),有时希望它过一段时间后旋转停止(APM:127)。
为了设置 APM 值,我尝试了以下命令:
sudo smartctl -s apm,254 /dev/sdb
它工作正常,我得到了这个输出:
=== START OF ENABLE/DISABLE COMMANDS SECTION ===
APM set to level 254 (maximum performance)
现在,如果我定期访问此 HDD,APM 值仍为 254。但是,如果一段时间内没有磁盘活动,磁盘就会减速(什么!?),当它恢复时,APM = 127。即使显示正确,它也表现得像具有较低的 APM 值,而不是我设置的值(254)。
您认为哪里出了问题?可能是另一个 OS 功能覆盖了我的手动设置?我该如何设置它并让它保持原样,直到我更改它?在 Windows 中,当我发送 ATA 命令将 APM 值更改为 254 时,它会一直保持原样,直到我重新启动计算机,并且磁盘永远不会停止旋转...