停止内部磁盘旋转

停止内部磁盘旋转

我的笔记本电脑有 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手册页

相关内容