Автор Тема: Устраняем частую парковку головок HDD  (Прочитано 4430 раз)

Оффлайн БарсSc

  • alt linux team
  • ***
  • Сообщений: 1 089
  • Intel_i7/nVidia_Optimus, AMD Ryzen 3 2200
Устраняем щелчки (частую парковку головок) жесткого диска после ждущего режима. Сразу ссылка для размышлений. Оказывается всему виной systemd, который не использует pm-utils и его хуки. Но все же есть возможность приструнить жесткий диск, для этого достаточно создать файлик /etc/systemd/system/root-resume.service следующего содержания[Unit]
Description=Local system resume actions
After=suspend.target

[Service]
Type=simple
ExecStart=/sbin/hdparm -B 254 /dev/sda

[Install]
WantedBy=suspend.target
и дать команду
# systemctl enable root-resumeВ очередной раз помогла ArchWiki
Для спящего режима по аналогии
Файл /etc/systemd/system/root-resume-sleep.service[Unit]
Description=Local system resume actions
After=hibernate.target

[Service]
Type=simple
ExecStart=/sbin/hdparm -B 254 /dev/sda

[Install]
WantedBy=hibernate.target

# systemctl enable root-resume-sleep
При обычной загрузке системы для избавления от щелчков достаточно создать файл /etc/rc.d/rc.local со следующим содержанием:
#! /bin/bash
/sbin/hdparm -B 254 /dev/sda
или более правильный путь через systemd создать файл /etc/sytemd/system/harddisk.service
[Unit]
Description=Run hdparm 254

[Service]
Type=simple
ExecStart=/sbin/hdparm -B 254 /dev/sda

[Install]
WantedBy=multi-user.target
WantedBy=graphical.target
« Последнее редактирование: 02.11.2017 15:38:29 от БарсSc »