我正在使用 ubuntu 16.04。我想禁用硬盘的旋转。我在电源管理设置中没有看到此选项。我在哪里可以找到这些选项?
答案1
在“磁盘”实用程序中,选择相关的驱动器,然后按Ctrl+e打开驱动器设置,在待机选项卡中,您可以编辑待机超时设置。
答案2
我不知道有任何 GUI 工具可以做到这一点,但我并不声称不存在这样的工具。
我使用程序hdparm
来配置这个值。
sudo apt install hdparm
我如何控制 HDD 旋转停止时间?更加详细地阐述。
遗憾的是,有些硬盘品牌不受支持hdparm
。最值得注意的是,某些版本的西部数据绿盘和蓝盘需要使用专有的 DOS 二进制文件wdidle3
。
答案3
在花了几个小时研究如何以最佳方式实现这一点之后,我想分享我的发现。
如何设置磁盘旋转时间的简短指南:
进入gnome-disk-utility
您的系统,然后选择您的磁盘并在右上角单击左键,选择磁盘设置。
现在在第一个选项卡中调整值。
问题是,当您暂停系统并恢复时,它会停止工作。
为了使其在恢复后也能正常工作,您需要安装 hdparm,因此:
$ sudo apt install hdparm
现在你必须创建一个脚本
#!/bin/sh
case $1/$2 in
pre/*)
echo "Going to $2..."
;;
post/*)
echo "Waking up from $2..."
hdparm -S 30 /dev/sdb
;;
esac
这里最重要的一行是hdparm -S 30 /dev/sdb
定义磁盘的 2 分钟 + 30 秒旋转时间sdb
。现在将脚本移动到/lib/systemd/system-sleep
并赋予其可执行权限“chmod a+x yourscriptname”。
瞧,现在即使在恢复后系统也会停止磁盘。
答案4
Crucial SSD 不喜欢被关闭,所以我也在寻找解决方案。我找到了这个网站,它似乎给出了答案,但有点令人困惑:
调整硬盘
我的 Ubuntu 16.04 报告我的超时设置为 254,但文章指出该值未使用。