Сегодня комп заглючил - находу отрубился винчестер. Разобрал комп, переткнул питание, винт обнаружился.
Но при загрузке при fsck хоума вылезла целая куча ошибок чтения. Думал усё - капец.
smartctl -t short /dev/sda заканчивался ошибкой. badblocks -b 512 /dev/sda номер_сектора_с_ошибкой номер_сектора_с_ошибкой, само собой ясно, говорил - бэд.
Ладно, fsck /dev/vg0/home, куча ошибок. В конце предложение что-то-там перезаписать. Жму y - все равно нечего терять. После этого раздел монтируется успешно, система грузится, всё нормально. smartcl -t short /dev/sda проходит. badblocks -b 512 /dev/sda номер_сектора номер_сектора ничего не находит. Полный badblocks -s /dev/sda пока не делал.
Вопрос - КУДА может деться бэд при элементарной перезаписи? КАК может получится несовпадение CRC при нормальной поверхности?
PS. Винту где-то около месяца.
PPS. И хоум, и корень - в LVM.
Странные бэды (исчезающие при записи)
Модератор: Модераторы разделов
Re: Странные бэды
Или глюк fsck или плохо присоединенный кабель. Во всяком случае чтото уникальное. Типа при записи проскочила искорка и кабель присоединился полностью, в результате нормально работающий винт
Кстати проверьте в SMART переназначенные сектора
Кстати проверьте в SMART переназначенные сектора
Re: Странные бэды
КУДА может деться бэд при элементарной перезаписи?
Убраться винтом в те самые переназначенные сектора, которые упомянули выше, и это абсолютно нормально.
Другой вопрос, если они у вас будут продолжать появляться, то резервная область для переназначения плохих секторов у винчестера скоро кончится, и изчезать при перезаписи они уже не будут. Контролируйте SMART винчестера, возможно ему уже пора в гарантийку.
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
Re: Странные бэды
я такое видел если память битая. но не вся и глюк "плавающий". т.е. memtest86+ находит его на 3-4 проходе только. при этом всё грузится, но при работе, когда начинается кеширование, и заполняется память, кеши портятся. А ОС этого есс-но не проверяет. В итоге при работе иногда выскакивают ошибки сегментации, иногда команды выполняются со второго раза, и при этом fsck пишет, что ФС битая.
Хотя конечно, это лишь возможная причина, случай рассмотренный rm_ я тоже наблюдал.
Re: Странные бэды
Из smartctl -a /dev/sda
То есть, насколько я понял, он не помнит ошибок. И не знает переназначенных секторов. Зато помнит тесты, которые закончились ошибками чтения:
Код: Выделить всё
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x002f 200 200 051 Pre-fail Always - 0
... ... ...
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0
... ... ...
7 Seek_Error_Rate 0x002e 200 200 000 Old_age Always - 0
... ... ...
196 Reallocated_Event_Count 0x0032 200 200 000 Old_age Always - 0
... ... ...
198 Offline_Uncorrectable 0x0030 200 200 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 0
... ... ...
SMART Error Log Version: 1
No Errors Logged
То есть, насколько я понял, он не помнит ошибок. И не знает переназначенных секторов. Зато помнит тесты, которые закончились ошибками чтения:
Код: Выделить всё
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short offline Completed without error 00% 177 -
# 2 Short offline Aborted by host 70% 177 -
# 3 Short offline Aborted by host 70% 177 -
# 4 Short offline Aborted by host 50% 177 -
# 5 Short offline Completed: read failure 90% 176 671590922
# 6 Short offline Completed: read failure 90% 176 671590922