Время простоя жесткого диска не работает после сна

У меня есть два жестких диска - SSD и HDD. Я не часто использую hdd, поэтому я установил время вращения жесткого диска на 5 минут (в приложении Disks). И он работает вполне нормально, если Ubuntu был запущен из полностью выключенного состояния, однако, когда я запускаю свой компьютер из режима ожидания, жесткий диск никогда не прекращает вращаться, пока я не сделаю это вручную (тогда он будет молчать). Что может вызвать эту проблему?

Ubuntu 15.04

1 ответ

Проблема также существует на моем рабочем столе с 16.04. После некоторых исследований я понял, что могу заставить HDD заснуть hdparm -Y, но hdparm -S не работает

Мое решение:

  1. Отключить время замедления в gnome-disk-utility и другие инструменты, такие какhdparm.conf
  2. Установите hd-idle. Вы можете использовать эту ссылку для получения инструкций по установке и настройке.
  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 соответственно.

Другие вопросы по тегам