Береги свой винчестер!

Может быть боян, но я об этом только что узнал.
Оказывается в Ubuntu (и Kubuntu тоже) есть старый баг (ему больше года), который в некоторых случаях убивает винчестер.

Проблема касается некоторых ноутбуков. Дело в том, что по умолчанию, при переключении на питание от батарей, в скрипте /etc/acpi/power.sh выполняется команда hdparm -B 1. В этом режиме некоторые винчестеры начинают слишком активно засыпать/просыпаться - 7 тысяч раз за 100 часов. Производители рассчитывают, что за все время жизни винчестера таких операций будет около 600 тысяч. Таким образом, если ноутбук будет работать в основном от батарей, то через 139 дней винчестер исчерпает свой ресурс наработки на отказ.

Решение проблемы
Вариант 1:

  • создать shell-скрипт "99-hdd-spin-fix.sh"
  • прописать в него строку "hdparm -B 255 /dev/sda"
  • скопировать в каталоги
    /etc/acpi/suspend.d/, /etc/acpi/resume.d/ и /etc/acpi/start.d/

Вариант 2:

  • установить и активировать пакет laptop-mode-tools
  • в конфигурационном файле /etc/laptop-mode/laptop-mode.conf прописать CONTROL_HD_POWERMGMT=1

Источник новости: http://www.nixp.ru/news/8757
Первоисточник: https://bugs.launchpad.net/ubuntu/+source/acpi-support/+bug/59695

Комментарии (16)

0
Buy - 17 Ноябрь, 2007 - 06:17

Вот здесь тоже можно подробно прочесть о решении: http://forum.ubuntu.ru/index.php?topic=15490.0

0
Henry (не зарегистрирован) - 24 Ноябрь, 2007 - 18:46

Прочтите все же сначала оригинал описания проблемы:
http://thinkwiki.org/wiki/Problem_with_APS_harddisk_parking

Список из дисков - две модели достаточно редких дисков.
Вот "правильное" решение проблемы:
http://www.thinkwiki.org/wiki/Installing_U...tion_monitor.29
Все же APS неплохая функция и отключать ее в случаях, когда она полезна будет неправильно.

0
volkodav - 26 Август, 2008 - 10:27
Изображение пользователя volkodav.

чего-то я никак не пойму, это ко всем отношение имеет или только к тем винчестерам, которые причислены тут http://thinkwiki.org/wiki/Problem_with_APS_harddisk_parking ?

0
Гость - 5 Июль, 2013 - 13:39

пожалуйста напишите подробную и пошаговую инструкцию о том как
1) установить и активировать пакет laptop-mode-tools
2) найти файл laptop-mode.conf
3) где в нём прописать CONTROL_HD_POWERMGMT=1
4) как сделать так чтобы изменения вступили в силу

0
DarkneSS - 5 Июль, 2013 - 19:08
Изображение пользователя DarkneSS.

1. Убунтология.
2. Ваш файловый менеджер, поиск.
3. В новой строке, если не найдёте такую строку без единицы.
4. Сохранить файл и перезагрузиться, например.

0
DarkneSS - 5 Июль, 2013 - 19:09
Изображение пользователя DarkneSS.

ИМХО тема устарела и вредна. Комментируйте, если кто против.

0
Condor - 6 Июль, 2013 - 04:07
Изображение пользователя Condor.

А вот и фиг.
У меня в абсолютно новом ноуте винт ушатался за год с небольшим.
Стоял WD синей серии, я прямо слышал как он постоянно стартовал/останавливался в Kubuntu.
Пришлось юзать hdparm -B 255 /dev/sda но было поздно, инфу пришлось восстанавливать по кусочкам, где чего успел сохранить.
Сейчас проблема с винтом решена, стоит SSD.
Категорически рекомендую.

0
Гость - 6 Июль, 2013 - 08:48

имхо "синий wd" сам по себе некачественный. у моих родных два сдохших, работали меньше года и не под линуксом. так что серия такая.

0
Condor - 7 Июль, 2013 - 11:03
Изображение пользователя Condor.

Ну, мне от этого не легче.
Винт стоял в новом ноуте от ASUS, это же, блин, не Жигули, чтобы в новом ноуте сразу после покупки винт менять.
Я даже понятия не имел какой винт там воткнут.

0
dyug - 6 Июль, 2013 - 10:34

ну это же голубой вестерн, он по другому не может. :-(
Вообще вся эта серия, что на винде, но особенно на линухах себя ведет весьма неприлично...

0
DarkneSS - 6 Июль, 2013 - 10:42
Изображение пользователя DarkneSS.

Мой синяк 7й год здравствует :)

0
Sabalt - 6 Июль, 2013 - 12:11
Изображение пользователя Sabalt.

Я на своем WD Scorpio Black время парковки увеличил с помощью WDIDLE3. Покамест значение Load_Cycle_Count - 2447 при Power_On_Hours - 1412.
laptop-mode-tools и hdparm не каждому винту на пользу. Пусть лучше народ под свой хард решение ищет.

0
Гость - 15 Июль, 2013 - 16:51

/etc/acpi/suspend.d/, /etc/acpi/resume.d/ и /etc/acpi/start.d/
где эти каталоги я их найти не могу

0
dyug - 15 Июль, 2013 - 17:14

я так подозреваю, что со временем, прошедшим с 2009 года до 2013 года многое изменилось.
И каталоги в том числе.
Где они в нынешнее время лежат, я не помню, вполне возможно что в /lib, /usr/share, и так далее по списку. :-)

И вообще, многие вещи за это время сильно изменились.

0
GVA - 15 Июль, 2013 - 21:54
Изображение пользователя GVA.

С 2007-го...

0
dyug - 16 Июль, 2013 - 09:51

Эмм.. Таки да, что то где то переклинило... У меня... :-)

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры