Жесткие диски в ноутбуках одно из самых слабых мест, а зачастую ОСи помогают им быстрее отойти в мир иной…
Откровенно говоря, клацание в ноутбуке слышалось с самого начала пользования на нем Ubuntu, однако, абсолютно не придавал ему значение, пока не наткнулся в интернете на информацию о том, что проблемка есть у Линукса с работой жесткого диска на ноутбуке… На SecurityLab почему-то этот баг привязали к Ubuntu…
Практически в панике, я бросился искать решение данной проблеме, ибо выкинуть через небольшое время винт на помойку, желания совершенно не было… Решение нашлось быстро.
Тем, кто не особо силен в английском, расскажу вкратце.
Во-первых, смысл проблемы. Как оказалось, при работе от батареи, для экономии энергопотребления, а также для предотвращения потери данных при падении ноутбука, Linux паркует головки винчестера. При установках по умолчанию данное действие происходит до трех раз в минуту. Если принять во внимание, что в среднем жесткий диск выдерживает до 600 000 циклов старт/стоп, при таком использовании время его работы сокращается до 138 дней…
Для того, чтобы проверить, имеется ли такая проблема конкретно на вашем ноутбуке, необходимо установить пакет smartmontools:
sudo aptitude install smartmontools
Запускаем установленную утилиту командой:
sudo smartctl -H /dev/sda
sudo smartctl -d ata -a /dev/sda | more
Проверяем, как быстро меняется счетчик Load_Cycle_Count (смотрим последнее значение в строке 193). Чтобы посмотреть конкретно эту строку:
sudo smartctl -d ata -a /dev/sda | grep Load_Cycle
Для IDE жестких дисков команда выглядит так:
sudo smartctl -a /dev/sda | grep Load_Cycle_Count
И смотрим строку Power_On_Hours — количество наработанных часов:
sudo smartctl -d ata -a /dev/sda | grep Power_On_Hours
После этого можете посмотреть, как быстро на вашем ноутбуке изменяется Load_Cycle_Count (выполнив команду просмотра Load_Cycle_Count, через несколько минут — лично у меня крутило не по-детски…) и если значения растут, можете применить ниже приведенное исправление ситуации. Все описанное применяется на свой страх и риск для Ubuntu 8.04…
Сначала включаем:
CONTROL_HD_POWERMGMT = 1
в файле /etc/laptop-mode/laptop-mode.conf
Далее включаем:
ENABLE_LAPTOP_MODE = true
в /etc/default/acpi-support, а также
ENABLE_LAPTOP_MODE_ON_BATTERY или _ON_AC
в laptop-mode.conf. То есть laptop-mode должно быть активировано в двух местах…
Удаляем или комментируем с помощью знака «#» четвертый блок $HDPARM (for……done) в файле /etc/acpi/power.sh и меняем две строчки:
$LAPTOP_MODE start
и
$LAPTOP_MODE stop
на
$LAPTOP_MODE auto
Создаем файл /etc/pm/power.d/laptop-tools для отмены скрипта /usr/lib/pm-utils/power.d/laptop-tools.
Повторяю, все вышеописанное применимо только к Ubuntu 8.04… Другие версии дистрибутива требуют других действий!
После перезагрузки счетчик стоял на месте всю сессию… Прератились клацания в ноутбуке, и сейчас Load_Cycle_Count увеличивается медленно, а не в бешенном темпе, чего и вам желаю.
Еще можно почитать:
- Установить rpm-пакет в *ubuntu? Да не вопрос!
- Великий и могучий белым по черному, или русификация консоли
- Болезнь кривизны в шрифтоотображении
- Mission impossible?, или Заставляем работать Atheros Wi-fi в Ubuntu
- Совместное существование Windows Vista и Ubuntu Linux
- Оптимизация огнелиса, или война с тормозами Firefox
- Mandriva vs (K)ububtu, или мысли о дистрибутивах
- Свое ядро в *ubuntu, или Зачем и как компилировать ядро в Linux
- Журнал «Linux Format» на Вашем компьютере
- Почему Линукс, или вендекапец?


И сейчас это актуально. (Smotri 1 abzac)
Для 8.04 — это как раз уже не актуально, там нету этой проблемы
актуально — см. ссылку в статье — wiki.ubuntu.com/PowerManagement.
А вот в Intrepid Ibex (8.10) вопрос решен…
тээк…ребята помогите плз!
если я на свой винт не жалуюсь, он у мня работает как надо, стоит ли все это выполнять?
ubuntu 8.04
этот вопрос слишком сильно заволновал, я тож не хочу чтоб у мня винт скончался((
если вдруг кому-нить не составит труда помочь решить этот вопрос, буду просто чрезмерно благодарен!)
vkontakte.ru/id453687?87492
подскажите, а нормальный темп увеличения Load_Cycle_Count — это сколько?
У меня на 9.04 сдох hitachi 120 gb sata hdd. Оставил Ubuntu включенным на батарее, вечером — жесткий клацает — ось не грузится. Вылечил заменой на Seagate 250 GB + Стоит там теперь Win7RC.
Народ! У меня 9.10, на сайте написано что это уже зафиксено и нужно только поменять одну вещь! Я её поменял а счетчик досихпор крутит! Что мне делать?
Как сделать то же самое под Вин7? паркует головки раз в 5-10 сек…. спасибо
И как бы под XP такое же проделать? тоже в районе 5-10 секунд. Даже специально торрент стал запускать, пока качает потихоньку- щелчки прекращаются