硬盘休眠后旋转时间不起作用

硬盘休眠后旋转时间不起作用

我有两个硬盘 - ssd 和 hdd。我很少使用 hdd,因此我将 hdd 的旋转时间设置为 5 分钟(在磁盘应用程序中)。如果 Ubuntu 从完全关闭状态启动,它工作得很好,但是当我从挂起模式启动我的电脑时,hdd 永远不会停止旋转,除非我手动停止(然后它保持静音)。什么会导致这个问题?

Ubuntu 15.04

答案1

我的 16.04 台式机也存在这个问题。经过一番研究,我发现我可以通过 强制硬盘进入睡眠状态hdparm -Y,但hdparm -S不起作用。

我的解决方案是:

  1. 禁用旋转时间gnome-disk-utility和其他工具 hdparm.conf
  2. 安装高清空闲。 您可以使用安装和配置说明的链接
  3. 使用可执行位/lib/systemd/system-sleep创建新文件hdidle
  4. 添加以下代码:

    #!/bin/sh
    if [ "$2" = "suspend" ] || [ "$2" = "hybrid-sleep" ]; then
        case "$1" in
            post) hd-idle -i 0 -a sdb -i 60 -a sdc -i 60 ;;
        esac
    fi
    

这将在 60 秒后使磁盘旋转减速(根据需要进行编辑)。进行相应sdb更改sdc

相关内容