Você já olhou para o dumpe2fs? Você pode usá-lo da seguinte maneira:
dumpe2fs -b /dev/$partition
Por exemplo,
dumpe2fs -b /dev/sdd1
Eu corri fsck
-c na partição (desmontada) em questão há um tempo atrás. O processo foi desassistido e os resultados não foram armazenados em nenhum lugar (exceto o inode do bloco defeituoso).
Agora eu gostaria de obter informações de bloqueio ruim para saber se há algum problema com o disco rígido. Infelizmente, a partição é usada no sistema de produção e não pode ser desmontada.
Eu vejo duas maneiras de conseguir o que eu quero:
Execute badblocks
no modo somente leitura. Isso provavelmente levará muito tempo e causará sobrecarga desnecessária no sistema.
De alguma forma, extrair informações sobre blocos ruins do próprio sistema de arquivos.
Como posso ver blocos ruins conhecidos registrados no sistema de arquivos montado?
Não tenho certeza se você leu as man pages. Se você não tiver, vá até aqui:
Para usar a opção badblocks,
Tags ext4 ext3 linux bad-blocks ext2