Проверка жёсткого диска на ошибки в (x)Ubuntu

Многим известно, что в Windows системах есть специальная утила, которая проверяет файловую систему и жёсткий диск на ошибки, помечает их. Хотя признаки порченых блоков это уже нехорошая тенденция и нужно уже думать о переносе данных на другой диск, но всё же благодаря этой утиле можно попользоваться жёстким диском ещё некоторое время.

В линукс системах проверка файловой системы не нужна, а как на счёт bad блоков на физическом жёстком диске?Многим известно, что в Windows системах есть специальная утила, которая проверяет файловую систему и жёсткий диск на ошибки, помечает их. Хотя признаки порченых блоков это уже нехорошая тенденция и нужно уже думать о переносе данных на другой диск, но всё же благодаря этой утиле можно попользоваться жёстким диском ещё некоторое время.

В линукс системах проверка файловой системы не нужна, а как на счёт bad блоков на физическом жёстком диске?

Лечение жесткого диска с бэд блоками bad blocks испорченные блоки (Решение)

Пометка бэд блоков на диске не панацея, но позволит какое-то время диску работать. По опыту работы: если диск посыпался (появились не читаемые блоки), то лучшее лечение — как можно быстрее скопировать доступную информацию на новый диск. Если нового диска нет, то лечим как описано далее.

Смотрим полный список накопителей с томами:

fdisk -l

Для примера проверю том /dev/sdf1 (укажите свой sda1 или sdb2,… и т.п.)

Чтобы рассеять сомнение, тот ли выбран диск, можно проверить дополнительно модель хард диска (внимательно, вместо sdf1 в команде написано sdf):

hdparm -i /dev/sdf | grep Model

Если том примонтирован, то перед проверкой отмонтировать:

umount /dev/sdf1

Проверка на бэдблоки:

badblocks /dev/sdf1 > /root/badblock

, где /root/badblock — файлик, в который записываются номера убитых блоков.

С параметром -s (подсказал mft) будет в % отображаться прогресс выполнения задания:

badblocks -s /dev/sdf1 > /root/badblock

Параметр -v включает подробный режим работы — о каждом действии программа badblocks будет выводить отчет.

Пометка бэд блоков (в дальнейшем помеченные блоки будут игнорироваться системой):

e2fsck -l /root/badblock /dev/sdf1

Плохие блоки помечены, с диском можно работать.

Аналогичную процедуру желательно выполнять после форматирования новых дисков.

One thought on “Проверка жёсткого диска на ошибки в (x)Ubuntu”

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *