Понимаю, что ответа на это сообщение может и не быть, так как вопрос очень уж специфичный.
На безвентиляторном ПК стоит ноутбучный винчестер Toshiba MQ01ABD050 (AX002K).
После установки Linux Mint 18.3 xfce отмечено его периодическое щёлкание, что привело к подозрению о периодической парковке головок. Рост значений в событиях SMART под номером 193 подтвердил это подозрение.
Так как компьютер не использует ни ждущего, ни спящего режимов (они отключены), то было решено осуществить "Persistent configuration using udev rule" путём создания в /etc/udev/rules.d файла 50-hdparm.rules с содержанием:
ACTION=="add", SUBSYSTEM=="block", KERNEL=="sda", RUN+="/usr/bin/hdparm -B 254 -S 0 /dev/sda"
После этого рост числа парковок уменьшился но не исчез совсем.
На момент экспериментов текущим ядром являлась версия 4.13.0-37
Странно то, что в Runtu, представляющей из себя "покусанную" xUbuntu, описанный выше приём привёл к полному прекращению роста числа парковок в течение сеанса работы ПК (пришлось установить отсутствующий пакет hdparm, который в Linux Mint присутствует изначально).
Возникает "дурной" вопрос: почему в Linux Mint используемое решение не приводит в желаемому результату и имеется ли какой-нибудь другой программный способ уровня ОС полного выключения парковок Toshiba MQ01ABD050 (AX002K) в течение активного сеанса работы системы Linux Mint xfce. Вопрос изменения прошивки винчестера не рассматривался, так как "страшно".
Растёт число парковок HDD
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод
inxi -Fxz
в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3010 раз
- Контактная информация:
Растёт число парковок HDD
madesta, сам hdparm работает на довольно низком уровне, тут вопрос не столько к "ксубунте" или минту, сколько к ядру udev и самому билду hdparm.
Стоит проверить подцепилось ли правило udev, выяснить применился ли параметр к девайсу - спросить
Стоит проверить подцепилось ли правило udev, выяснить применился ли параметр к девайсу - спросить
sudo hdparm -B /dev/sda
-
Автор темы - Сообщения: 2011
- Зарегистрирован: 11 июн 2017, 21:47
- Решено: 29
- Откуда: BY
- Благодарил (а): 79 раз
- Поблагодарили: 430 раз
- Контактная информация:
Растёт число парковок HDD
Вычитал ещё один способ, но эксперимент уже, вероятно, буду ставить после выхода Mint 19:
... создаем файл 95hdparm-apm в директории /etc/pm/power.d/ со следующим содержанием:
#!/bin/sh
hdparm -B 254 /dev/sda
Даем ему права на исполнение:
sudo chmod u+rwx,g+rx,o+rx /etc/pm/power.d/95hdparm-apm
Если после перезагрузки результат ниже приведенной команды равен вашему числу (в моем случае - 254), значит все получилось:
sudo hdparm -I /dev/sda | grep -i "Advanced power management level"
Источник: https://pingvinoff.net/2011/08/01/savin ... op-part-2/
Всё равно, благодарю всех, кто не прошёл мимо.
... создаем файл 95hdparm-apm в директории /etc/pm/power.d/ со следующим содержанием:
#!/bin/sh
hdparm -B 254 /dev/sda
Даем ему права на исполнение:
sudo chmod u+rwx,g+rx,o+rx /etc/pm/power.d/95hdparm-apm
Если после перезагрузки результат ниже приведенной команды равен вашему числу (в моем случае - 254), значит все получилось:
sudo hdparm -I /dev/sda | grep -i "Advanced power management level"
Источник: https://pingvinoff.net/2011/08/01/savin ... op-part-2/
Всё равно, благодарю всех, кто не прошёл мимо.
-
- Сообщения: 1920
- Зарегистрирован: 03 сен 2016, 13:36
- Решено: 24
- Благодарил (а): 5 раз
- Поблагодарили: 264 раза
- Контактная информация:
Растёт число парковок HDD
Не нужно костыли старые применять. Просто в утилите Диски, которая в Минт по умолчанию из коробки параметры для диска поставить на максимальное быстродействие. Но это при условии, что парковки происходят по энергосбережению, а не аварийно, из-за вибрации.madesta писал(а): ↑03 апр 2018, 22:18Возникает "дурной" вопрос: почему в Linux Mint используемое решение не приводит в желаемому результату и имеется ли какой-нибудь другой программный способ уровня ОС полного выключения парковок Toshiba MQ01ABD050 (AX002K) в течение активного сеанса работы системы Linux Mint xfce.
Можно утилиту tlp заюзать, там попутно еще много интересного.
-
Автор темы - Сообщения: 2011
- Зарегистрирован: 11 июн 2017, 21:47
- Решено: 29
- Откуда: BY
- Благодарил (а): 79 раз
- Поблагодарили: 430 раз
- Контактная информация:
Растёт число парковок HDD
На Linux Mint 19 сработал вариант: открыть с правами суперпользователя файл /etc/hdparm.conf и вписать в него
/dev/sda {
apm = 254
apm_battery = 254
}
/dev/sda {
apm = 254
apm_battery = 254
}
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя