Многим известно, что в 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
Плохие блоки помечены, с диском можно работать.
Аналогичную процедуру желательно выполнять после форматирования новых дисков.
Спасибо за информацию VJM
Комментариев нет:
Отправить комментарий