ATUALIZAÇÃO: Fixo! A entrada de diretório final em um bloco deve apontar para o final do bloco em que está (eu fiz isso ajustando o comprimento do bloco final para abranger o restante do bloco).
Estou trabalhando em um programa que pode exportar imagens do sistema de arquivos ext2. fsck é meu melhor amigo e pior inimigo agora - já que é muito útil descobrir o que está errado, e também super difícil encontrar recursos online sobre questões específicas ...
Minha edição atual (na qual o Google não está dando nada) é:
Directory inode 2, block #0, offset 24: directory corrupted
Esta é a extensão da informação dada a mim pelo fsck. Algum tipo de alma pode aconselhar o que exatamente isso está tentando me dizer? O que exatamente está corrompido? Muito obrigado.
O 'offset 24' refere-se ao 24º byte no Inode 2? Bloco de dados 0? De qualquer maneira, não consigo encontrar a resposta comparando as antes / depois de um fsck.
Tags fsck linux filesystems ext2