10

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

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

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

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

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

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

2 ответа2

13

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

dumpe2fs -b /dev/$partition

Например

dumpe2fs -b /dev/sdd1
-2

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

команда e2fsck

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

команда badblocks

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .