Время простоя жесткого диска не работает после сна
У меня есть два жестких диска - SSD и HDD. Я не часто использую hdd, поэтому я установил время вращения жесткого диска на 5 минут (в приложении Disks). И он работает вполне нормально, если Ubuntu был запущен из полностью выключенного состояния, однако, когда я запускаю свой компьютер из режима ожидания, жесткий диск никогда не прекращает вращаться, пока я не сделаю это вручную (тогда он будет молчать). Что может вызвать эту проблему?
Ubuntu 15.04
1 ответ
Проблема также существует на моем рабочем столе с 16.04. После некоторых исследований я понял, что могу заставить HDD заснуть hdparm -Y
, но hdparm -S
не работает
Мое решение:
- Отключить время замедления в
gnome-disk-utility
и другие инструменты, такие какhdparm.conf
- Установите hd-idle. Вы можете использовать эту ссылку для получения инструкций по установке и настройке.
- Создать новый файл на
/lib/systemd/system-sleep
напримерhdidle
с исполняемым битом Добавьте следующий код:
#!/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
соответственно.