Около 5 лет назад Google опубликовал отчет, в котором в основном указывалось, что атрибуты SMART на современных жестких дисках обычно не являются предикторами сбоя диска или полезны для диагностики. К сожалению, потому что мы обычно хотим, чтобы подобные вещи были полезными.
Я предлагаю дважды использовать ключ -c на fsck, чтобы вызвать проверку секторов на чтение и запись. Это вызывает программу badblocks. Это делает примерно то же самое, что и SpinRite от GRC. (Кстати, SpinRite будет работать на любом диске, отформатированном в Linux). Пример вызова fsck:
fsck.ext2 -fycc /dev/sdb1
Я видел диски, отформатированные в ext2, с ошибками, которые быстро распадаются на поврежденные файловые системы при их использовании с помощью fsck, поэтому, прежде чем вызывать плохие блоки на диске, если вы все еще можете смонтировать раздел, сделайте его резервную копию. При проведении проверки убедитесь, что у вас есть хорошая вентиляция на вашем диске (дисках), потому что это увеличит нагрев.