URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 48190
[ Назад ]

Исходное сообщение
"Для Ubuntu выпущено исправление ошибки, приводящей к повреждению диска на ноутбуке"

Отправлено opennews , 18-Янв-09 11:38 
В 2007 году было опубликовано
сообщение (http://www.opennet.me/opennews/art.shtml?num=12589) о повышенном износе жестких дисков ноутбуков, работающих под управлением Ubuntu Linux. Проблема вызвана излишне частым перевод жесткого диска в спящий режим, по умолчанию применяющийся в Ubuntu при работе ноутбука от батареи при активном "ENABLE_LAPTOP_MODE" режиме в /etc/default/acpi-support или /etc/default/laptop-mode, что значительно сокращает срок службы жесткого диска.


Несмотря на многочисленные жалобы (https://bugs.launchpad.net/ubuntu/+source/acpi-support/+bug/...) в скрипте /etc/acpi/power.sh по прежнему присутствует вызов "$HDPARM -B 1" (1 - самый агрессивный режим экономии энергии, для выключения засыпания рекомендуется установить 255, но при возвращении ноутбука из спящего режима значение уровня APM все равно автоматически устанавливается в 128). При текущих установках, за 100 часов работы с ноутбуком жесткий диск переводился в спящий режим 7000 раз (ресурс диска - 600000),...

URL: http://it.slashdot.org/article.pl?sid=09%2F01%2F17...
Новость: http://www.opennet.me/opennews/art.shtml?num=19832


Содержание

Сообщения в этом обсуждении
"Для Ubuntu выпущено исправление ошибки, приводящей к повреждению диска на ноутбуке"
Отправлено Аноним , 18-Янв-09 11:38 
Оно то и понятно, производители ПО всегда в сговоре с производителями железяк, теперь рост покупок мобильных винчестеров пойдет в гору.
Сами создают проблему и сами же их потом геройски решают :)

"Для Ubuntu выпущено исправление ошибки, приводящей к поврежд"
Отправлено Аноним , 18-Янв-09 11:41 
два года на исправление критической ошибки... чем они там занимаются, лаунчпэдом?

"Для Ubuntu выпущено исправление ошибки, приводящей к повреждению диска на ноутбуке"
Отправлено Аноним , 18-Янв-09 11:41 
Так еще тогда выяснили что это бред.И не только в этой оси так.

"Для Ubuntu выпущено исправление ошибки, приводящей к поврежд..."
Отправлено Аноним , 18-Янв-09 12:09 
Да уж. Наконец-то.
Я всегда думал, что жизненный цикл ноутбука важнее, чем сомнительная экономия батарейки на 20 минут путем постоянных отключений\переключений головок, на что тоже уходит энергия.

"Для Ubuntu выпущено исправление ошибки, приводящей к повреждению диска на ноутбуке"
Отправлено kirion , 18-Янв-09 12:43 
root@kirion-laptop:~# smartctl -d ata -a /dev/sda| grep Load_Cycle_Count
193 Load_Cycle_Count        0x0032   001   001   000    Old_age   Always       -       215802

Итого: 215802 из 600000. Ноутбуку 3 года (Sony VAIO SZ1HRP). 2 года стоит Ubuntu. В новостях одно.. в реальности хард на моем ноуте только 1/3 своей жизни преодолел.


"Для Ubuntu выпущено исправление ошибки, приводящей к поврежд..."
Отправлено Kaiser , 19-Янв-09 07:46 
# hdparm -I /dev/sda| grep 'Advanced power management level'
        Advanced power management level: 254
# smartctl -d ata -a /dev/sda| grep Load_Cycle_Count
193 Load_Cycle_Count  0x0012   097   097   000 Old_age Always - 3139

OpenSUSE 10.3 -> 11.0 -> 11.1.  HP nx6110, года полтора.


"Для Ubuntu выпущено исправление ошибки, приводящей к поврежд..."
Отправлено pavlinux , 19-Янв-09 15:23 
> 10.3 -> 11.0 -> 11.1

А зачем?


"Для Ubuntu выпущено исправление ошибки, приводящей к повреждению диска на ноутбуке"
Отправлено Аноним , 18-Янв-09 13:17 
abook:~# smartctl -d ata -a /dev/sda| grep Load_Cycle_Count
193 Load_Cycle_Count        0x0012   067   067   000    Old_age   Always       -       334055

abook:~# hdparm -I /dev/sda| grep 'Advanced power management level'
        Advanced power management level: 128

Дистрибутив Gentoo, ноутбуку год.... тоесть проблемма актоуальна не только для Ubuntu????


"Для Ubuntu выпущено исправление ошибки, приводящей к повреждению диска на ноутбуке"
Отправлено shadecat , 18-Янв-09 13:35 
Еще один способ отбить охоту у обывателя к использованию Linux
лучше бы по чаще писали, что Бил Гейтс застрелился, это больше пользы принесет :)


"Для Ubuntu выпущено исправление ошибки, приводящей к поврежд"
Отправлено mv , 18-Янв-09 15:25 
В мае прошлого года скачивал и ставил виндовый порт hdparm на ноутбук сестры жены, потому что под вистой винт тоже постоянно стремился запарковаться.

"Для Ubuntu выпущено исправление ошибки, приводящей к поврежд"
Отправлено ZX , 19-Янв-09 04:11 
Какая вам лично от этого польза интересно? Если чо, то Билл Гейтс уже давно не имеет никакого отношения к Майкрософт? Чем он вам теперь то мешает?

"Для Ubuntu выпущено исправление ошибки, приводящей к поврежд"
Отправлено User294 , 19-Янв-09 13:41 
>Какая вам лично от этого польза интересно?

"Пустячок а приятно" (c).Хотя Баллмер - это повеселее любого Гейтса.Лучше бы он застрелился, наверное лучшее что он может сделать.


"Для Ubuntu выпущено исправление ошибки, приводящей к поврежд..."
Отправлено User294 , 19-Янв-09 13:39 
>Еще один способ отбить охоту у обывателя к использованию Linux

Просто у проприетарщиков страшилки закопаны и часто не всплывают если не ведут к реальным массовым отказам.Это следует понимать.Что починил MS - они не рапортуют.Наверняка было починено много критичных багов.Каких?"После узнаете".Лично я предпочитаю знать чего бояться а не играть в страуса..


"Для Ubuntu выпущено исправление ошибки, приводящей к повреждению диска на ноутбуке"
Отправлено Аноним , 18-Янв-09 13:40 
[viacheslav@laptop other] $ sudo hdparm -I /dev/sda| grep 'Advanced power management level'.
    Advanced power management level: 254
[viacheslav@laptop other] $ sudo smartctl -d ata -a /dev/sda| grep Load_Cycle_Count
193 Load_Cycle_Count        0x0012   100   100   000    Old_age   Always       -       1902
[viacheslav@laptop other] $


Старый, добрый Debian. Правда ноуту около месяца и работает он постоянно от сети.


"Для Ubuntu выпущено исправление ошибки, приводящей к поврежд..."
Отправлено Аноним , 18-Янв-09 13:54 
>[оверквотинг удален]
>[viacheslav@laptop other] $ sudo smartctl -d ata -a /dev/sda| grep Load_Cycle_Count
>193 Load_Cycle_Count        0x0012  
>100   100   000    Old_age
>  Always       -  
>     1902
>[viacheslav@laptop other] $
>
>
>Старый, добрый Debian. Правда ноуту около месяца и работает он постоянно от
>сети.

Старый добрый Дебиан???? У меня вообще не ноутбук, а значения для первого жесткого диска, настораживают, учитывая что диску меньше года:

[root]debian[~]# smartctl -d ata -a /dev/sda| grep Load_Cycle_Count
193 Load_Cycle_Count        0x0032   001   001   000    Old_age   Always       -       371516
[root]debian[~]# smartctl -d ata -a /dev/sdb| grep Load_Cycle_Count
193 Load_Cycle_Count        0x0032   068   068   000    Old_age   Always       -       64754
[root]debian[~]# hdparm -I /dev/sda| grep 'Advanced power management level'
        Advanced power management level: 128
[root]debian[~]#


"Для Ubuntu выпущено исправление ошибки, приводящей к поврежд..."
Отправлено nick , 19-Янв-09 12:45 
>[оверквотинг удален]
>[viacheslav@laptop other] $ sudo smartctl -d ata -a /dev/sda| grep Load_Cycle_Count
>193 Load_Cycle_Count        0x0012  
>100   100   000    Old_age
>  Always       -  
>     1902
>[viacheslav@laptop other] $
>
>
>Старый, добрый Debian. Правда ноуту около месяца и работает он постоянно от
>сети.

:))) Вы еще скажите, что и ACPI вообще отключено.


"Для Ubuntu выпущено исправление ошибки, приводящей к повреждению диска на ноутбуке"
Отправлено nodzip , 18-Янв-09 14:10 
Бред. Все кому нужно уже исправили это на своих ноутах.
А вспомните сколько дисков полетело под windows??? И никто ошибку там исправлять не хочет.

"Для Ubuntu выпущено исправление ошибки, приводящей к поврежд..."
Отправлено szh , 18-Янв-09 20:38 
Мне нужно. Я не исправил. Теперь ты понял что бредишь ? Потому что на все через призму флейма виндоус вс линукс смотришь.

"Для Ubuntu выпущено исправление ошибки, приводящей к поврежд..."
Отправлено vitek , 18-Янв-09 21:47 
говорят, что молодые студенты мед. вузов, когда готовятся к сессии и изучают болезни и их симптомы, то 90% этих симптомов находят у себя.
у Вас действительно эта "болезнь" в системе или заметили беспокоящие Вас "симптомы"?

в самой первой ссылке в новости (кстати на опеннет) самый последний комментарий очень подробно и доходчиво объяснил ещё всё год назад. Не вижу смысла повторяться.
если же Вы просто хотите провести тонкий тюнинг Вашей системы, то это отличный повод прочитать мануалы на вышеприведенные команды.... может тогда не будите так остро реагировать...
p.s.:
написал достаточно резко.. потому, что Вы употребили "через призму флейма виндоус вс линукс", а здесь же более уместно - через призму здравого смысла и знаний.
или Вы всерьез верите, что windows так не погрешим в этой части? да ещё с таким ростом моделей/модификаций винтов с параллельным упрощением и удешевлением?


"Для Ubuntu выпущено исправление ошибки, приводящей к поврежд"
Отправлено fresco , 19-Янв-09 10:12 
замечательный там каммент. действительно все объясняет.

"Для Ubuntu выпущено исправление ошибки, приводящей к поврежд..."
Отправлено User294 , 19-Янв-09 13:44 
>Мне нужно. Я не исправил. Теперь ты понял что бредишь ? Потому
>что на все через призму флейма виндоус вс линукс смотришь.

А ничего что в хрендовсе в свое время была особенность шатдауна от которой массово дохли (если не ошибаюсь) максторовские диски?Под иными ос не дохли, последовательность действий при шатдауне была важна.


"Для Ubuntu выпущено исправление ошибки, приводящей к повреждению диска на ноутбуке"
Отправлено vitek , 18-Янв-09 14:14 
панику развели... эта проблема затрагивала только 1-у модель 1-го производителя (любопытным - гугль в руки). действительно, в них было маленькое значение для максимального значения для Load_Cycle_Count 600000. после чего он отказывался работать. у остальных же эта цифра - только статистика. :-)
мои значения для 3-х летнего ноута:
193 Load_Cycle_Count 0x0012 001 001 000 Old_age Always    -  1873138
а по ссылке кто-то приводит - By the way, this is my reload_cycle number for this 9 yr old harddrive, used as my webserver: 225 Load_Cycle_Count 0x0012 100 100 050 Old_age Always - 1627390049 Lovely :-) What is this numer - billions?
другое дело, что иметь оптимальный компромисс между производительностью и временем работы ноута хотелось бы...

2 shadecat - в остальных ОС тоже самое. предпочитаете не знать и пребывать в счастливой неизвестности?


"Для Ubuntu выпущено исправление ошибки, приводящей к поврежд..."
Отправлено vitek , 18-Янв-09 14:20 
поправлюсь.
может модель была и не одна, но....

себе же эти значения я давно исправил... и мой ноут с линухом на батарейке живет на ~20% дольше, чем с виндой.. а ведь на ней ещё и какой то софт по "оптимальному" управлению питанием стоит!!! чего он делает?!?!?! не знают наверное даже разработчики. зато ведь круто и брендово :-D


"Для Ubuntu выпущено исправление ошибки, приводящей к поврежд..."
Отправлено User294 , 19-Янв-09 13:50 
>2 shadecat - в остальных ОС тоже самое. предпочитаете не знать и
>пребывать в счастливой неизвестности?

Стандартно для проприетарщины - там о проблемах узнают только когда уже #$нется.Как это было с массовым подыханием максторовских(или квантумовских?) дисков под ХРендовсом.


"Для Ubuntu выпущено исправление ошибки, приводящей к повреждению диска на ноутбуке"
Отправлено Alexander , 18-Янв-09 15:06 
Стадо баранов, иначе не скажешь. Винда-то как, ни разу диск не выключает? Я бы скорее поверил, что 128 взялось из дефолтных настроек диска, и большая часть ОС к вопросу подходят просто -по спецификации самая большая экономия при "1" - тогда при переходе на батарею ставим "1", при питании от сети "128", а в режиме "только производительность" - 255. Наверняка проверять износ, так же как и пользу от таких настроек, брались единицы, да и то только на личном ЖД.
Ну а логика поведения конкретного диска - это фича его прошивки. Об этом как, уже не вспоминаем?

"Для Ubuntu выпущено исправление ошибки, приводящей к повреждению диска на ноутбуке"
Отправлено Аноним , 18-Янв-09 15:31 
У меня параметр не так зовется... Start_Stop_Count, что соответствует числу включений/выключений... Жесткому диску 320 Гб Seagate 7200.10 год под управлением Ubuntu - Start_Stop_Count = 439, Power_On_Hours = 1525. На ноуте с Ubuntu, которым редко пользуюсь - число Start_Stop_Count растет на единицу только после выключения и включения? Хотя он может час работать от батареи, но этот параметр не растет.

Вопрос: почему у меня не выводится Load_Cycle_Count? Мне кажется что Start_Stop_Count это немного не то...


"Для Ubuntu выпущено исправление ошибки, приводящей к поврежд..."
Отправлено Аноним , 18-Янв-09 15:36 
>Вопрос: почему у меня не выводится Load_Cycle_Count? Мне кажется что Start_Stop_Count это
>немного не то...

Добавлю, что есть еще Power_Cycle_Count и он равен Start_Stop_Count - может это нужный параметр? - это на десктопе...


"Для Ubuntu выпущено исправление ошибки, приводящей к поврежд..."
Отправлено User294 , 19-Янв-09 13:48 
>Вопрос: почему у меня не выводится Load_Cycle_Count? Мне кажется что Start_Stop_Count это
>немного не то...

Может производитель винта не посчитал нужным рапортовать оный параметр?Набор рапортуемых параметров отличается от производителя к производителю.


"Для Ubuntu выпущено исправление ошибки, приводящей к повреждению диска на ноутбуке"
Отправлено Аноним , 18-Янв-09 16:49 
Ноуту Год и с самого начала стоит Ubuntu от 7.04 до 8.10
показатели:

$sudo smartctl -d ata -a /dev/sda|grep Load_Cycle
193 Load_Cycle_Count        0x0012   054   054   000    Old_age   Always       93357

$ sudo hdparm -I /dev/sda|grep level
    Advanced power management level: 254


"Для Ubuntu выпущено исправление ошибки, приводящей к повреждению диска на ноутбуке"
Отправлено ami , 18-Янв-09 18:54 
225 Load_Cycle_Count        0x0012   039   039   000    Old_age   Always       -       623203

мой сдох давно?)


"Для Ubuntu выпущено исправление ошибки, приводящей к поврежд..."
Отправлено ami , 18-Янв-09 18:55 
ах да, gentoo, ноуту на днях два года стало.

"Для Ubuntu выпущено исправление ошибки, приводящей к поврежд..."
Отправлено User294 , 20-Янв-09 12:38 
>ах да, gentoo, ноуту на днях два года стало.

Обычно 039 для смарта не фонтан, но как я понимаю critical у этого атрибута вообще 0?Если так - производитель считает что диск еще поживет.С другой стороны - а кто его там знает как производитель определяет и насколько это точно.Например - есть кучка антикварных винтов у которых SMART времени работы (Power-On hours) упал в 0 (столько вот они работали) и смарт-мониторы на это вопят.А диски живые.


"Для Ubuntu выпущено исправление ошибки, приводящей к поврежд..."
Отправлено Fou , 18-Янв-09 19:30 
У меня на ThinkPad X60s эта ошибка себя не проявила.

Дополнительно тема описана на русском форуме Убунту.
http://forum.ubuntu.ru/index.php?topic=15490.0


"Для Ubuntu выпущено исправление ошибки, приводящей к повреждению диска на ноутбуке"
Отправлено Аноним , 18-Янв-09 20:07 
smartctl -d ata -a /dev/sda| grep Load_Cycle_Count
193 Load_Cycle_Count 0x0032   200   200   000    Old_age   Always - 806
smartctl -d ata -a /dev/sdb| grep Load_Cycle_Count
193 Load_Cycle_Count 0x0032   200   200   000    Old_age   Always - 781
smartctl -d ata -a /dev/sdc| grep Load_Cycle_Count
193 Load_Cycle_Count 0x0032   200   200   000    Old_age   Always - 806
smartctl -d ata -a /dev/sdd| grep Load_Cycle_Count
193 Load_Cycle_Count 0x0032   200   200   000    Old_age   Always - 778

Как-то так... Дискам чуть больше 1,5 лет.


"Для Ubuntu выпущено исправление ошибки, приводящей к поврежд..."
Отправлено Аноним , 18-Янв-09 20:23 
>[оверквотинг удален]
>193 Load_Cycle_Count 0x0032   200   200   000
>   Old_age   Always - 781
>smartctl -d ata -a /dev/sdc| grep Load_Cycle_Count
>193 Load_Cycle_Count 0x0032   200   200   000
>   Old_age   Always - 806
>smartctl -d ata -a /dev/sdd| grep Load_Cycle_Count
>193 Load_Cycle_Count 0x0032   200   200   000
>   Old_age   Always - 778
>
>Как-то так... Дискам чуть больше 1,5 лет.

несколько дисков на ноуте)))) зачем на стационарной машине лептоп моде)


"Для Ubuntu выпущено исправление ошибки, приводящей к повреждению диска на ноутбуке"
Отправлено yarodin , 18-Янв-09 20:24 
А у меня ни на одном из 4х винтов нет параметра с номером 193,
максимально что похожее нашел это 12 Power_Cycle_Count.
На самом старом 5и летнем винте значение 397. На всех остальных сильно меньше.

"Для Ubuntu выпущено исправление ошибки, приводящей к повреждению диска на ноутбуке"
Отправлено Аноним , 19-Янв-09 02:30 
debian lenny, ноуту 1.5 года, винт TOSHIBA MK2035GSS

notebook:/# smartctl -d ata -a /dev/sda| grep Load_Cycle_Count
193 Load_Cycle_Count        0x0032   071   071   000    Old_age   Always       -       294112

значение росло как раз примерно раз в минуту
перестало расти после

hdparm -B 254 /dev/sda

notebook:/# hdparm -I /dev/sda| grep 'Advanced power management level'
        Advanced power management level: 254


"Для Ubuntu выпущено исправление ошибки, приводящей к повреждению диска на ноутбуке"
Отправлено Аноним , 19-Янв-09 07:21 
Для решения этой проблемы во FreeBSD можно поставить утилиту sysutils/ataidle. После установки она предлагает прописать в rc.conf следующие значения:
ataidle_enable="YES"
ataidle_devices="ad0"
ataidle_ad0="-I 60 -S 120 -A 127 -P 254"

"Для Ubuntu выпущено исправление ошибки, приводящей к повреждению диска на ноутбуке"
Отправлено Аноним , 19-Янв-09 09:54 
а у меня вообще нет строчки с кодом 193. есть вот такая:
4 Start_Stop_Count        0x0032   075   075   000    Old_age   Always - 255793

"Для Ubuntu выпущено исправление ошибки, приводящей к повреждению диска на ноутбуке"
Отправлено Аноним , 19-Янв-09 10:42 
Это всё заговор зеленых. Агрессивная экономия электроэнергии.

"Для Ubuntu выпущено исправление ошибки, приводящей к поврежд..."
Отправлено koffu , 19-Янв-09 12:15 
Хм, интересные наблюдения...
Device Model:     SAMSUNG MP0603H
User Capacity:    60,011,642,880 bytes
4 Start_Stop_Count        0x0032   099   099   000    Old_age   Always       -       1891
9 Power_On_Hours          0x0032   099   099   000    Old_age   Always       -       650149
195 Hardware_ECC_Recovered  0x001a   100   100   000    Old_age   Always       -    10638368
225 Load_Cycle_Count        0x0012   029   029   000    Old_age   Always     -    720115

Корпоративный ноут (Dell Inspiron 1300) - пару лет винда, теперь debian. hdparm может ставит разные значения, но в smartctl показывает только
Advanced power management level: 128
при значении hdparm -B <255 и disabled при -B 255. Мой винт труп аля АШИПКО НЕУСТРАНИМО или КАК ВЕНДА ПАИМЕЛА ИГО?
Пока работает, хотя иногда паркует головки чего-то, может поэтому и растет Hardware_ECC_Recovered.


"Для Ubuntu выпущено исправление ошибки, приводящей к повреждению диска на ноутбуке"
Отправлено Аноним , 19-Янв-09 16:21 
Да, в Windoze XP без SP был сбой. В спящий режим погружаешься, выгружаешься - жёсткий диск сломан.
Который сказал "не хочу быть страусом" - респект тебе! Который говорит "прячьте эти новости, не недо правды" - тупизм. Вспомни Матрицу 2, "Придумай чего-нибудь, чтобы народ не беспокоился", а Морфиус сказал всем правду. Может, поэтому люди и победили.
Который пишет "А тебе замет suse и вообще его обновлять?!" - дебил? То же относится и к "кому надо давно поправили свои настройки".
P.S. 3 года с Ubuntu. Винт слёг, работает пока, но 1100 сбойных секторов.

"Для Ubuntu выпущено исправление ошибки, приводящей к поврежд..."
Отправлено Аноним , 19-Янв-09 21:47 
>P.S. 3 года с Ubuntu. Винт слёг, работает пока, но 1100 сбойных
>секторов.

по-любому из-за парковок головок!
и даже то, то ресурс "современных" винтов (амортизация компов в России (?!?!!!)- 2 года 1 месяц!) меньше 3 лет - не оправдание.


"Для Ubuntu выпущено исправление ошибки, приводящей к поврежд..."
Отправлено User294 , 20-Янв-09 14:10 
>P.S. 3 года с Ubuntu. Винт слёг, работает пока, но 1100 сбойных
>секторов.

Вот только самый интересный вопрос - а было бы лучше если бы там была не убунта?А то судя по воплям народа - винты дохнут.И явно не только под убунтой ;).А если например убунта наберет 5% рынка и под ней будет дохнуть 5% винтов из всего количества - это как-то не проблема а просто как и должно быть.


"Для Ubuntu выпущено исправление ошибки, приводящей к повреждению диска на ноутбуке"
Отправлено romovpa , 21-Янв-09 17:10 
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always - 310
193 Load_Cycle_Count        0x0032   193   193   000    Old_age   Always - 23051

23051/310 = 74.35, выходит данные верны
ноуту немногим больше месяца, все это время стояла убунта
за новость спасибо, выяснил, почему жесткий постоянно так раздражительно пощелкивает


"Для Ubuntu выпущено исправление ошибки, приводящей к поврежд..."
Отправлено dannie , 16-Май-09 00:57 
asus x80l, ноуту меньше года. ubuntu 8.10 с декабря.

9 Power_On_Hours   0x0012   089   089   000    Old_age   Always - 4844
193 Load_Cycle_Count   0x0012   048   048   000    Old_age   Always - 520950