Якось була проблема з жорстим диском, при роботі він видавав гучні клацання з періодичністю один-два клацання через 10-15 хвилин. Іноді бувало одне клацання за 30 хвилин. При цьому система рідко, але підвисала на 0,5-1 секунду.
Перевірив S.M.A.R.T. дані. Його самооцінка: справний. Усі параметри були у нормі. Але я помітив, що кількість циклів паркування головки читання/запису дуже велика. І це число дуже швидко збільшувалося.
Трохи погугливши, натрапив на опис утилітки hdparm, яка дозволяє стежити за параметрами пристроїв IDE та контролювати їх. Іншими словами, дозволяє налаштувати роботу жорсткого диска та будь-якого іншого IDE пристрою.
Прописав в автозавантаження (/etc/rc.local) виконання наступних команд:
|
|
Перша команда відключає керування живленням жорсткого диска, якщо пристрій це підтримує. Значення від 1 до 127 дозволяють паркування голівки, а значення від 128 до 254 - забороняють. При цьому, чим нижче значення тим ефективніше керування живленням, але чим вище значення - тим більша продуктивність введення/виводу. Значення 255, як ти вже здогадався, відключає керування живленням, але за умови, що пристрій це підтримує. Друга команда відключає перехід жорсткого диска в режим сну.
Після цих маніпуляцій клацання при роботі припинилися, що дуже тішить. Головки паркуються, лише перед відключенням живлення, що не так сильно зношує жорсткий диск.