Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Частая остановка шпинделя.  (Прочитано 4656 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн tarabo

  • Автор темы
  • Активист
  • *
  • Сообщений: 460
    • Просмотр профиля
Частая остановка шпинделя.
« : 25 Июля 2012, 14:53:35 »
Всем привет. Проблема в следующем. Ubuntu 12.04, на лэптопе установлен SSD диск и обычный HDD. После вчерашних апдейтов, а может и не от них, стал часто останавливаться HDD, примерно после 1 минуты простоя, потом снова стартует и останавливается. Как решить эту проблему и запртетить ему останавливатся? Энергию Экономить мне не надо, лучше пускай работает постоянно чем щелкает остановки в СМАРТе.
Lenovo ThinkPad E520, Core i5 2,5GHz, 8Gb RAM, AMD Radeon HD6630, Ubuntu 12.04 LTS amd64, OCZ Vertex 3 60GB + Seagate Momentus 750GB 7200rpm 16MB

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Частая остановка шпинделя.
« Ответ #1 : 25 Июля 2012, 15:05:04 »
sudo hdparm /dev/sdX -B254где sdX - ваш HDD.

Лечит до следующей перезагрузки. В принципе можно в /etc/rc.local прописать.

А можно поставить laptop-mode - там можно по режимам (от аккума/от сети) прописать какой уровень энергосбережения устанавливать для винтов.


Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн tarabo

  • Автор темы
  • Активист
  • *
  • Сообщений: 460
    • Просмотр профиля
Re: Частая остановка шпинделя.
« Ответ #2 : 25 Июля 2012, 15:19:02 »
sudo hdparm /dev/sdX -B254где sdX - ваш HDD.

Лечит до следующей перезагрузки. В принципе можно в /etc/rc.local прописать.

А можно поставить laptop-mode - там можно по режимам (от аккума/от сети) прописать какой уровень энергосбережения устанавливать для винтов.

Об этом я знаю. Пробовал - не помогло. Все равно останавливается и стартует при последующему обращению.
Lenovo ThinkPad E520, Core i5 2,5GHz, 8Gb RAM, AMD Radeon HD6630, Ubuntu 12.04 LTS amd64, OCZ Vertex 3 60GB + Seagate Momentus 750GB 7200rpm 16MB

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Частая остановка шпинделя.
« Ответ #3 : 25 Июля 2012, 17:16:26 »
 :-\ тогда может -B255 ?

Или у вас какая-то программуля постоянно меняет эту настройку или какието другие.....
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн aleksubuntu

  • Активист
  • *
  • Сообщений: 254
    • Просмотр профиля
Re: Частая остановка шпинделя.
« Ответ #4 : 25 Июля 2012, 18:32:48 »
может проблема в самом винте, и после обновления она вскрылась, т.е. винт прогой от производителя установить переход в спящий режим поставить 300сек у меня так на WD исправилось а то останавливался каждые 30сек при отсутствии обращения к нему.
ASUS A8N-VM CSM, amd64 x2 4400, 2Gb, WD320Gb, GTX260GS, window7 x64 & kubuntu-12.10-desktop-amd64, s-1401, s2-3200ci, aspire 5745dg

Оффлайн ShadowFlash

  • Участник
  • *
  • Сообщений: 100
    • Просмотр профиля
Re: Частая остановка шпинделя.
« Ответ #5 : 26 Июля 2012, 04:56:04 »
Проблема и есть в нем, вернее в излишне агрессивных установках управления питанием на уровне фирмвари харда. Одни останавливаются и раскручиваются, другие паркуются по 150 раз в минуту.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Частая остановка шпинделя.
« Ответ #6 : 26 Июля 2012, 05:24:43 »
покажи мне лог
dmesg | grep " ata"
Wars ~.o

Оффлайн tarabo

  • Автор темы
  • Активист
  • *
  • Сообщений: 460
    • Просмотр профиля
Re: Частая остановка шпинделя.
« Ответ #7 : 30 Июля 2012, 22:46:08 »
покажи мне лог
dmesg | grep " ata"

Вот:
(Нажмите, чтобы показать/скрыть)

И может кто подскажет тулзу для Сигейта st9750420as ?
« Последнее редактирование: 31 Июля 2012, 11:34:48 от tarabo »
Lenovo ThinkPad E520, Core i5 2,5GHz, 8Gb RAM, AMD Radeon HD6630, Ubuntu 12.04 LTS amd64, OCZ Vertex 3 60GB + Seagate Momentus 750GB 7200rpm 16MB

Оффлайн tarabo

  • Автор темы
  • Активист
  • *
  • Сообщений: 460
    • Просмотр профиля
Re: Частая остановка шпинделя.
« Ответ #8 : 06 Августа 2012, 22:50:49 »
Никто не поможет?
Lenovo ThinkPad E520, Core i5 2,5GHz, 8Gb RAM, AMD Radeon HD6630, Ubuntu 12.04 LTS amd64, OCZ Vertex 3 60GB + Seagate Momentus 750GB 7200rpm 16MB

Оффлайн avi9526

  • Активист
  • *
  • Сообщений: 618
  • ахтыжъёшкинкот
    • Просмотр профиля
    • Блог av9526
Re: Частая остановка шпинделя.
« Ответ #9 : 06 Августа 2012, 23:08:13 »
Похоже на то что у тебя?
https://bugs.launchpad.net/ubuntu/+source/hdparm/+bug/952556
Написано вроде что исправлено.
« Последнее редактирование: 06 Августа 2012, 23:11:49 от avi9526 »
Ubuntu 14.10

narsilandruil

  • Гость
Re: Частая остановка шпинделя.
« Ответ #10 : 06 Августа 2012, 23:48:26 »
tarabo, хард WD green?

Оффлайн tarabo

  • Автор темы
  • Активист
  • *
  • Сообщений: 460
    • Просмотр профиля
Re: Частая остановка шпинделя.
« Ответ #11 : 07 Августа 2012, 00:18:32 »
Lenovo ThinkPad E520, Core i5 2,5GHz, 8Gb RAM, AMD Radeon HD6630, Ubuntu 12.04 LTS amd64, OCZ Vertex 3 60GB + Seagate Momentus 750GB 7200rpm 16MB

Оффлайн tarabo

  • Автор темы
  • Активист
  • *
  • Сообщений: 460
    • Просмотр профиля
Re: Частая остановка шпинделя.
« Ответ #12 : 09 Августа 2012, 14:09:27 »
Lenovo ThinkPad E520, Core i5 2,5GHz, 8Gb RAM, AMD Radeon HD6630, Ubuntu 12.04 LTS amd64, OCZ Vertex 3 60GB + Seagate Momentus 750GB 7200rpm 16MB

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Частая остановка шпинделя.
« Ответ #13 : 09 Августа 2012, 17:14:46 »
Вчера нашел "топор за лавкой" :

/lib/hdparm/hdparm-functions

содержит такой ненавязчивый код:
if hdparm_is_on_battery; then
   hdparm_set_option -B128
else
   hdparm_set_option -B254
fi
Уж не знаю точно - когда этот код отрабатывается но у меня везде где нашел (laptom-mode и т.п) прописано -B254, а переодически шпиндель начинает хрюкать :tickedoff:

Вчера исправил в коде -B128 на -B254 пробовал в сон, выключать, включать без с питанием, дергать питанее - пока не удалось поймать опять частые отключения - может это и есть та зараза что мне все портиал и приходилось руками периодически вкручивать мозги диску.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн ShadowFlash

  • Участник
  • *
  • Сообщений: 100
    • Просмотр профиля
Re: Частая остановка шпинделя.
« Ответ #14 : 10 Августа 2012, 08:36:54 »
Зараза - это firmware хардов. Парковка головок раз в 3-10 секунд по дефолту - это пример вопиющей безграмотности разработчиков, мало того что приводит к преждевременному износу, так еще и полностью противоречит поставленной задаче - дерготня при парковке и возврату в рабочее положение с такой частотой вместо экономии электроэнергии приводит к ее повышенному расходу. -B128 расчитано на нормальное поведение дисков, а так да, для тех, которые обожают парковаться -B254 это самое правильное решение.

 

Страница сгенерирована за 0.033 секунд. Запросов: 25.