在 16.04 中禁用硬盘旋转

在 16.04 中禁用硬盘旋转

我正在使用 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,但文章指出该值未使用。

相关内容