![停止内部磁盘旋转](https://linux22.com/image/147175/%E5%81%9C%E6%AD%A2%E5%86%85%E9%83%A8%E7%A3%81%E7%9B%98%E6%97%8B%E8%BD%AC.png)
我的笔记本电脑有 WDC WD10JPCX-24UE4T0。闲置 5 秒后,它会停止旋转。这很烦人。
如何更改旋转时间?
我努力了:
/usr/bin/gnome-disks
hdparm -S 200 /dev/sda
hd-idle -i 100 -a sda
5 秒后磁盘仍开始旋转。
答案1
不仅烦人!它可能会在几个月内使驱动器失效。
到目前为止我发现你需要改变APM通过设置允许挂起磁盘的级别:
hdparm -B 127 /dev/sdX
其中 127 实际上是允许暂停驱动器(降速)的最大值。
然后您可以使用以下命令更改挂起值:
hdparm -S 241 /dev/sdX
从手册页:
241 到 251 之间的值指定 1 到 11 个 30 分钟单位,产生 30 分钟到 5.5 小时的超时。
您需要一个服务文件才能在挂起和重新启动时持续存在。等等吧。
像这样的东西应该有效:
[Unit]
Description=hdparm sleep
After=suspend.target
[Service]
Type=oneshot
ExecStart=/sbin/hdparm -S 241 -B 127 /dev/sda
[Install]
WantedBy=multi-user.target suspend.target
将其保存为 root 到:
/lib/systemd/system/hdparm.service
然后您需要使用以下命令激活它:
systemctl enable hdparm.service
仅以该服务文件为例,请仔细阅读hdparm
手册页!