Não é tanto uma questão do sistema de arquivos "certo", mas como você o usa e como você o monta.
No caso de ext3 e ext4, você pode usar as opções ro , sincronização , dirsync .
Sistemas de arquivos com intent-write-log normalmente são melhores, se os metadados estiverem sendo sincronizados antes da gravação real.
No seu caso, pode ter sido que o cache da biblioteca (/etc/ld.so.cache) estava corrompido - um simples ldconfig
poderia ter corrigido o problema.
Às vezes, você precisa forçar uma verificação completa do sistema de arquivos para localizar e corrigir erros. Às vezes você precisa de uma inicialização de recuperação via Netboot ou CD / DVD (imagem) para fazer isso.
fsck -f -y ...
- grava a saída em um arquivo de log para revisão posterior.
Depois disso, passe por todos os arquivos / diretórios que foram reportados como bugs e o pacote ainda está ok (em sistemas baseados em rpm: rpm -V
) - o Debian deve ter um mecanismo comparável para determinar qual pacote um arquivo pertence e para verificar a integridade do pacote.