У меня есть система здесь, где я установил неактивное (низкая мощность) тайм-аут для одного жесткого диска, поскольку это не используется так очень. Для этого у меня есть команда hdparm -S6 /dev/sdc
в /etc/rc.local
.
Однако я нашел, что это работает хорошо по начальным загрузкам, но когда я отправляю машину в спящий режим/приостанавливать и резюме, жесткий диск остается включенным; установка hdparm не "придерживается". Мое обходное решение, которое действует на мои нервы, должно дать команду вручную снова, когда я возобновляюсь от спящего режима.
Какой сценарий/файл, как rc.local
, выполняется после приостанавливают?
Как представляется, правильный способ сделать это (по крайней мере, с Ubuntu 14.04 и выше) - использовать утилиту gnome-disk :
Выбрать рассматриваемый диск
Щелкните на маленьком значке шестеренки в правом верхнем углу окна приложения дисковой утилиты (не на шестеренках раздела, а в самом окне приложения). Это «кнопка гамбургера» 18.04. Сочетание клавиш "E".
Выберите настройки привода
(отображается количество вкладок в зависимости от возможностей вашего привода)
Выберите либо вкладка в режиме ожидания, APM или AAM
Настройте параметры по своему вкусу
Если кто-то знает, как это работает под капотом, если есть какой-то демон в управлении дисками или около того, пожалуйста, оставьте комментарий.
Это не работает:
nano /etc/pm/sleep.d/myself_hdparm
, который содержит:
#!/bin/sh
case "$1" in
resume)
echo "setting sdc to low-power idling mode after resume!"
hdparm -S6 /dev/sdc
esac
и затем:
sudo chown myself:myself /etc/pm/sleep.d/myself_hdparm
sudo chmod 0755 /etc/pm/sleep.d/myself_hdparm
У меня нет этой проблемы возобновлять-и-забывать, когда я настраиваю значение в/etc/hdparm.conf под "apm =" Значения, зависят от дистрибутива afaik. Однако hdparm страница справочника дает Вам значения, которые должны работать.