Erro de E / S com ls em vários diretórios

1

Eu tenho uma partição NTFS montada no meu sistema Ubuntu. E um dos meus diretórios que conatians milhares de música .xm aparece vazio no Nautilus. Quando tento listar o conteúdo usando ls, ele diz "reading directoy.: I / O error". No entanto, se eu souber o nome do arquivo, posso acessá-lo e reproduzi-lo. Se eu inicializar em meu sistema Windows, posso visualizar seu conteúdo sem problemas. O que está acontecendo e como posso resolver esse problema?

    
por Calmarius 01.09.2010 / 12:59

3 respostas

1

Telas azuis e outras falhas no sistema podem corromper a estrutura do sistema de arquivos. Além disso, você pode fazer algumas alterações do Linux, que você não pode fazer no Windows, mais, se você não usar o driver NTFS mais recente, pode haver erros que corrompem a estrutura.

Para ter certeza, dê uma olhada em este artigo na Wikipedia e execute smartctl --all /dev/sda para listar os parâmetros SMART de seu driver (que informará se o disco está falhando ou não).

    
por 01.09.2010 / 13:49
0

Após a inicialização em minhas janelas novamente, o chkdsk verificou a unidade e corrigiu os erros ... Agora, tudo está funcionando novamente.

Parece que meu HDD irá falhar em breve ... Ou algo diferente de falha de hardware pode causar erros no sistema de arquivos?

    
por 01.09.2010 / 13:33
0

Houve um problema no Linux por um longo tempo ao tentar gravar em uma partição NTFS (ou na montagem como RW da partição).
O NTFS é um sistema de arquivos proprietário e, por um longo tempo, escrever para o NTFS era por sua conta e risco .

Eu acho que nas distribuições recentes a gravação NTFS está funcionando.
Eu sugeriria

  • Tente atualizar para o Ubuntu 10.04.1 mais recente
  • Se você continuar tendo o problema, mount da unidade NTFS como read-only no Linux ( /etc/fstab , como ro em opções) para não corromper seu FS.
por 01.09.2010 / 18:48