Просмотр поврежденных блоков в смонтированной файловой системе ext2 / ext3 / ext4

8359
Basilevs

Я выполнил fsck-c на (неразмонтированном) разделе, о котором идет речь, некоторое время назад. Процесс был оставлен без присмотра, и результаты нигде не были сохранены (за исключением неверного блока inode).

Теперь я хотел бы получить информацию о плохом блоке, чтобы узнать, есть ли проблемы с жестким диском. К сожалению, раздел используется в производственной системе и не может быть демонтирован.

Я вижу два способа получить то, что я хочу:

  1. Запустить badblocksв режиме только для чтения. Это, вероятно, займет много времени и приведет к ненужной нагрузке на систему.

  2. Каким-то образом извлекать информацию о плохих блоках из самой файловой системы.

Как я могу просмотреть известные поврежденные блоки, зарегистрированные в смонтированной файловой системе?

10

2 ответа на вопрос

13
darkdragn

Вы смотрели в dumpe2fs? Вы можете использовать его следующим образом:

dumpe2fs -b /dev/$partition 

Например

dumpe2fs -b /dev/sdd1 
@Gareth Спасибо за редактирование, это мой первый раз на сайте. Я все еще пытаюсь привыкнуть к этому. Хорошего дня. darkdragn 13 лет назад 0
-2
vettipayyan

Я не уверен, что вы читали справочные страницы. Если нет, то перейдите сюда:

команда e2fsck

Для использования опции badblocks,

команда badblocks

Я перечитал руководства. В e2fsck есть четыре параметра, которые относятся к badblocks -c -k -l -L. Ни на них не пригодится моя ситуация. Не могли бы вы объяснить свой ответ? Basilevs 13 лет назад 2
Я не эксперт в этом. Но я прочитал эту страницу несколько месяцев назад. Надеюсь, это поможет: http://www.bloke.com/linux/ext3/baddisk.html vettipayyan 13 лет назад 0
Если вы не можете найти ответ, опубликуйте тот же вопрос / перенесите его на этот SE-сайт для Unix: http://unix.stackexchange.com/ vettipayyan 13 лет назад 1

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