Тёрка в тагах


Друзья

Его(2) Общие(0) Хотят дружить(0)


  • Atrinax

  • Blackoff

  • login

  • login

  • login

  • login

Враги

Его(0) Общие(0) Обиженные(1)

Большая Тёрка / Мысли / Личная лента olegchir /


olegchir

щелканье HDD на macmini

нашел решение вот тут:
http://mymacfixes.blogspot.fr/2009/06/how‑do‑i-stop‑clicking‑noise‑from‑hard.html

смысл в том, что когда hdd становится не загружен, вне зависимости от настроек Energy Saver головки начинают парковаться.
Эти парковки резко снижают время жизни диска + самое главное — ВЫВОДЯТ ИЗ СЕБЯ КАПАЮТ НА НЕРВЫ СВОЛОЧЬ ТАКАЯ

попробовал совет, вот уже целый час не кликает.
возможно, потому что решение действительно работает.
возможно, потому что я как‑то случайно нагрузил hdd и он больше не idle.

если коротко, то
1) качаем‑ставим http://mckinlay.net.nz/hdapm/
2) по идее установщик hdapm уже ставит демонов на вход в систему, аж джва.

3) ... но перестраховка не помешает
4) качаем и устанавливаем Lingon: http://sourceforge.net/projects/lingon/files/Lingon/2.1.1/Lingon‑2.1.1.zip/download
5) в нем создаем нового User Daemon, срабатывающего на логин и запускающего hdapm disk0 max (как это делать — подробнее в самой верхней ссылке)

6) оно с высокой вероятностью не будет срабатывать после выхода из сна
7) ... поэтому качаем и устанавливаем SleepWatcher: http://www.bernhard‑baehr.de/
8) создаем скрипты (где угодно, но у меня так): /opt/bin/sleepwatchertask, /opt/bin/sleepscript, /opt/bin/wakeupscript
9) sleepwatchertask:
#!/bin/bash
/usr/local/sbin/sleepwatcher --verbose --sleep /opt/bin/sleepscript --wakeup /opt/bin/wakeupscript
10) wakeupscript:
#!/bin/bash
sudo /Applications/Utilities/hdapm disk0 max
11) sleepscript:
#!/bin/bash
12) Пользователь должен мочь запускать это с беспарольным sudo или еще как‑то (что‑то опасное типа в sudoers: olegchiruhin ALL=(ALL) NOPASSWD: ALL или что‑то поумнее) (и вообще, кажется, UserDaemons и так выполняются из‑под рута).
13) с помощью Lingon добавляем в User Daemons, срабатывание на логин