Eu tenho um disco rígido NTFS externo montado no meu sistema. Este disco rígido possui vários diretórios de nível superior. A maioria deles não contém nada de muito importante, mas um contém centenas de gigabytes de fotos, classificadas em subdiretórios por data.
Posso abrir todos os diretórios bem, exceto aquele que contém as fotos. Abrindo-o com um navegador de arquivos da GUI ou executando ls
- cd
o em um prompt do shell, ambos travam. ls
congela meu PC se eu deixá-lo funcionar por muito tempo. find .
e ls -U1
imprima alguns nomes de arquivo (que parecem corretos), mas após os primeiros, eles continuam imprimindo o mesmo.
Isso é um problema puramente devido ao tamanho do diretório? Eu tenho uma parte corrompida do disco? O que está acontecendo aqui e como posso acessar meus arquivos?
Isso pode ser um disco com defeito e/ou um sistema de arquivos corrompido.
Resolvi o problema conectando a unidade a uma máquina Windows, conforme sugerido por @AndrewMorton . Ele me disse que o "diretório estava corrompido ou ilegível". Executei uma verificação e reparo do disco e o problema foi resolvido em menos de um minuto.