Erro de E / S no Linux: não é possível remover o diretório como raiz

5
ubuntu@ubuntu:/usr/lib/locale$ sudo rm -R nl_NL.utf8
rm: cannot remove directory 'nl_NL.utf8': Input/output error

Estou tendo problemas para excluir um diretório aparentemente corrompido para permitir uma reconfiguração dessa localidade, mas o SO não me permite fazer isso. Por quê?

    
por Pieter 21.02.2010 / 17:44

4 respostas

13

Eu suspeito de corrupção do sistema de arquivos aqui. Como é provável que seja o seu sistema de arquivos raiz, você não será capaz de fazer fsck completo enquanto o sistema estiver ativo, então sudo shutdown -r -F now que deve ser encerrado e reinicializado (o -r ) forçando uma execução de fsck (o -F ) à medida que o sistema retorna (em um ponto em que os problemas encontrados podem ser corrigidos com mais segurança). Você pode querer atualizar seus backups primeiro, mesmo que apenas por paranoia (no caso de algo estar seriamente errado e a máquina não seja reinicializada corretamente).

Também pode ser um problema de bloqueio de arquivo, embora eu espere uma mensagem de erro diferente nesse caso. Para ver quais processos estão usando ativamente esses arquivos, você pode executar lsof | grep locale .

    
por 21.02.2010 / 17:56
3

Quatro horas depois, encontrei a solução para o meu problema:

  1. Eu reiniciei o PC e, no menu de inicialização, iniciei uma instância do item de menu Recuperação do Ubuntu.
  2. Eu abri uma sessão de terminal como root e consegui deletar o diretório com o comando:

    rmdir ".gvfs"
    

    Nenhuma mensagem de erro retornou.

  3. Eu verifiquei a remoção com outro comando ls -al . O arquivo de diretório não estava mais na listagem.
  4. Eu reiniciei o PC e vi que o resultado era perfeito. O arquivo indesejado e incontrolável na área de trabalho não estava mais lá. Problema resolvido.
por 26.03.2011 / 17:06
1

Eu tive um problema semelhante e enquanto realizava o FSCK, fui solicitado:

A entrada 'file.dat' em / Folder (7782401) foi excluída / não usada inode 9519105. Limpar? sim

Isso resolveu meu problema.

    
por 23.05.2012 / 14:55
0

Eu tive um problema semelhante e consegui resolvê-lo através do software Gparted

  1. inicie o aplicativo Gparted no menu principal
  2. no menu principal, selecione / dev / sdc device
  3. clique em partições e clique em desmontar, clique em Aplicar
  4. clique em excluir para remover a paródia corrompida, clique em Aplicar
  5. clique em Novo para recriar a partição e escolha seu tipo Por exemplo: (ext4, fat ou ntfs)
  6. insira um novo nome de rótulo para a nova partição, clique em Aplicar
  7. espere até terminar
por 15.02.2016 / 08:55