LINUX.ORG.RU

S.M.A.R.T.: SELF-TEST FAILED

 , ,


0

2

Полудохленькое.

smartctl -x говорит, что, с одной стороны, всё ок:

 SMART overall-health self-assessment test result: PASSED
А с другой стороны затаилось недоброе
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Short offline       Completed: read failure       50%     24558         21

badblocks -nsv -c 5000 таращился всю ночь и выдал (4/0/0), количество 196 Reallocation Count увеличилось с 7 до 11, 5 Reallocated Sector Count так и осталось 1. Повторный запуск выдал те же (4/0/0) без изменения в smart'e.

Полный выхлоп smartctl туточки

Как это следует пони мать? Сбой выполнения самотестирования чем-то принципиально отличается от плохого результата? Почему в итоге всё PASSED? Не то чтобы я всерьёз верил в smart, но это как-то совсем странно выглядит.

★★★

Последнее исправление: izzholtik (всего исправлений: 1)

Почему в итоге всё PASSED

секрет «надёжности» hdd. джентельмен виду не подаст, даже если обсерился

anonymous
()

Запусти wsdd и помучай в районе сбойных секторов. Сработает ремап, тесты потом могут какое-то время быть успешными (если бэды не расползаются)

zemidius
()
Ответ на: комментарий от Chord

Как по мне, если диск видит, что

Error: UNC at LBA = 0x00000015 = 21

и не предпринимает никаких действий, то это дорога в один конец.

izzholtik ★★★
() автор топика

Надо badblocks с -w (write-mode, предварительно скопировав все важное с диска), только так может перенестись все плохое и selftest будет проходить после)

yandrey
()

Это разные тесты.

Если short offline выдаёт read failure и это не было рандомным сбоем (попробуй ещё раз пройти тест) или проблемами с питанием (подёргай/замени кабель sata-питания) то диск следует менять, не надо пытаться дальше его мучить, в итоге только подведёт в самый неподходящий момент.

firkax ★★★★★
()
Ответ на: комментарий от izzholtik

Ух ты. Ну, можно с надеждой попробовать заменить таки кабель питания, но скорее всего диск сдыхает, меняй.

firkax ★★★★★
()
Ответ на: комментарий от firkax

Питание напрямую с БП, что, наверное, логично; саташник вчера заменил. Падают все тесты, стабильно.

izzholtik ★★★
() автор топика
Ответ на: комментарий от zemidius

:'ᗡ

Он всерьёз решил, что бэд починился, и обратно из резервной области перенёс? Или как это работает?

izzholtik ★★★
() автор топика
Ответ на: комментарий от izzholtik

Тем не менее, кабель или разъём может быть плохим. Можно другой кабель из того же бп воткнуть (у тебя же не один сата-питание кабель из него выходит?). Просто у меня было такое, что диск плохо работал из-за плохого питания, выглядело всё так будто он подыхает, но после исправления питания всё стало хорошо. Но скорее всего это не твой случай и у тебя и правда дохлый диск.

Сата-кабель (данных) на смарт-тесты не влияет.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)

Как это следует пони мать? Сбой выполнения самотестирования чем-то принципиально отличается от плохого результата? Почему в итоге всё PASSED?

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

NiTr0 ★★★★★
()
Ответ на: комментарий от izzholtik

не мог, если нет каких-то странных глюков фирмвари/железа контроллера. что попадает в реаллокейты, то там и остается.

другое дело что некоторые винты не показывают кол-во реаллокейтов пока оно ниже порогового значения (в частности некоторые семейства wd грешили этим, хитачетошибы вроде не были замечены)

NiTr0 ★★★★★
()
Ответ на: комментарий от izzholtik

это дорога в один конец.

Диск, если какой-то сектор не читается, делает ему realloc только при записи в этот сектор. А если софт пытаться только читать этот сектор, то диск будет стабильно возвращать ошибку чтения, чтобы софт знал, что записанные в этот сектор данные недоступны.

″badblocks -n″ пишет только то, что прочитал. Если сектор не прочитался, то badblocks туда ничего не запишет.

Гуглятся разные сочетания SMART атрибутов ″5 Reallocated_Sector_Ct″, ″196 Reallocated_Event_Count″, ″197 Current_Pending_Sector″. Что первый ноль, а второй нет тоже встречается. Каждый производитель имеет своё видение. Возможно, ваша прошивка при возникновении нечитаемого сектора, увеличивает и 5 и 196 (сектор не читается, зарезервировано место в резервной области), а при записи и переназначении сектора атрибут 5 уменьшается на 1.

mky ★★★★★
()

В общем, после прогона badblocks диск сделал вид, что полностью излечился, и мя лишился материала для изысканий.

Недавно мне попал в руки бучный диск, и у него

SMART overall-health self-assessment test result: PASSED
5 Reallocated_Sector_Ct: 4392
196 Reallocated_Event_Count: 268

Диск, что характерно, тошиба.

Можно ли методом весёлой экстраполяции на этом основании сделать вывод, что
а. Тошиба систематически скрывает проблемы с состоянием диска
б. S.M.A.R.T вообще не работает, поскольку эффективным продаванам не хочется, чтобы их товар говорил «я плохой»
?

izzholtik ★★★
() автор топика
Ответ на: комментарий от izzholtik

почему это - не работает?

наличие бэд-секторов еще не повод для SMART status BAD. только исчерпание резерва или еще какие критичные ошибки, когда value аттрибута становится ниже threshold, переводят SMART status в BAD.

и так - на всех устройствах со SMART. независимо от бренда. а кой-кто вообще raw value некоторых аттрибутов (типа reallocated sectors count) не отображает, рисуя нули пока их кол-во ниже некоего значения - если память не подводит, wd за таким были замечены некоторые семейства.

NiTr0 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.