SMART-тест завершился без сбоев после неудачного предыдущего теста, без перераспределения каких-либо секторов?

У меня был случай, когда ни один из обычных приемов, reset или stty sane , не работал (после случайного вызова print в массиве байтов python). Я добился успеха с методом 2, перечисленным в этом полезном блоге .

С тех пор я создал очень полезный псевдоним:

alias fix='echo -e "\033c"'

0
25.02.2019, 20:49
1 ответ

Нет, вы не хотели помечать его как поврежденный сектор. Вам нужна операция записи в нечитаемый сектор:)

Как я цитировал вчера в , smartctl сообщает, что общий тест работоспособности пройден, но тест не пройден?

If the disk can read the sector of data a single time, and the damage is permanent, not transient, then the disk firmware will mark the sector as 'bad' and allocate a spare sector to replace it. But if the disk can't read the sector even once, then it won't reallocate the sector, in hopes of being able, at some time in the future, to read the data from it. A write to an unreadable (corrupted) sector will fix the problem. If the damage is transient, then new consistent data will be written to the sector. If the damange is permanent, then the write will force sector reallocation.

(выделено мной полужирным шрифтом, оригинальный источник:часто задаваемые вопросы по smartmontools)

Вчера не было перераспределенных секторов и сегодня нет перераспределенных секторов. Это означает, что диск с точки зрения плохих секторов «так же здоров», как и раньше, если мы игнорируем тот факт, что Raw_Read_Error_Rateвырос до 4. Это было вызвано автономными тестами?

Но вы исправили свой нечитаемый сектор в тестах 1 и 5. Это хорошо. Но странно, что тесты 2-4 тоже провалились.

Хм, может быть, я прогоню тесты еще несколько раз, чтобы посмотреть, что произойдет. И следите за Raw_Read_Error_Rate, когда запускаете тесты или записываете нули с помощью dd.

1
28.01.2020, 02:40

Теги

Похожие вопросы