Depois de tentar todo o resto (montar a unidade em uma máquina diferente, restaurar backups antigos), decidi arriscar e fsck a partição.
fsck -Dfp
reclamou sobre erros e pediu para ser executado novamente sem a opção -p
.
fsck -Df
, em seguida, encontrou alguns erros:
O passo 2 (estrutura de diretórios) encontrou alguns erros como:
Problem in HTREE directory inode 4997425: block #1 has bad max hash
Problem in HTREE directory inode 4997425: block #2 has bad min hash
Invalid HTREE directory inode 4997425 (/misc/Downloads). Clear HTree index<y>? yes
O passo 3 descobriu alguns nomes de arquivos não exclusivos e sugeriu criar uma cópia. IIRC estes eram arquivos que eu recriava porque eles não eram visíveis através do Samba.
Eu permiti que o fsck corrigisse todos esses erros e montasse a partição novamente.
lost+found
não contém nada. Os objetos incorretos estão presentes em seus locais originais. Agora estou feliz em copiar o restante dos meus arquivos da partição.