web-development-kb-pt.site

Remova um arquivo corrompido em um sistema Linux

Como remover um arquivo que está corrompido?

No Linux (Fedora Baseado), quando eu digito: ls -l Eu recebo

drwxr-xr-x.  2 dmiller3 dmiller3     4096 Jul 26 13:57 SomeFile
??????????   ? ? ?                   4096 Jul 26 13:57 CorruptedFile  

Eu não posso fazer nada com este corrompidofile. Eu não posso usá-lo em excluir ou qualquer coisa. É o único arquivo em todo o sistema que é assim. O que causa isso e como posso removê-lo?

Sistema de arquivos é ext2.

5
Dennis Miller

Alguns problemas divertidos com sistemas de arquivos que já vi foram:

  • Um arquivo que só aparece quando solicitado especificamente: "LS File" mostra, mas um "ls" simples não. O que aconteceu é que o próximo arquivo tinha a sequência de escape para "subir uma linha" em seu nome
  • Arquivos com permissões/tipo impossíveis: fixo por um fsck (8), ou apenas soprando o arquivo com RM (1)
  • Árvore de diretório muito profunda, criada por um intermediário criando diretórios e CDs neles em um loop: teve que escrever um programa que foi até o final e, em seguida, backup de exclusão de um diretório em um loop.
0
vonbrand