Como removo/substituo arquivos "fantasmas"?

Como removo/substituo arquivos "fantasmas"?

Eu estava movendo uma pilha de MP3s da minha pasta Música para um disco rígido externo (é fat32, se isso importa), quando percebi que não deveria ter selecionado "aplicar a todos" quando disse para "Substituir" para um dos os arquivos. Havia um diretório em particular que queria ser mesclado. Então cancelei a mudança.

Cerca de metade dos arquivos já haviam sido movidos quando fiz isso.

Agora estou tentando mover o restante dos arquivos, mas estou enfrentando problemas estranhos de "arquivo já existe". Como em: tento mover um arquivo para o diretório de destino e não importa o que eu faça, isso não me permite, dizendo que o arquivo existe no diretório de destino. Minha única opção é “pular” ou “cancelar”. É claro que o arquivo não aparece em nenhuma listagem de diretórios do diretório de destino. Tenho dezenas de arquivos e pastas que não consigo mover devido a esse fenômeno estranho.

Suspeito que, quando cancelei a mudança em massa, algo deu errado, mas agora não sei como me recuperar e não consigo formular essa pergunta bem o suficiente para que o Google me encontre uma solução.

Responder1

Você pode tentar os seguintes métodos:

  1. Desmonte e desconecte o HDD externo e depois conecte-o novamente. Verifique se os arquivos fantasmas desapareceram.

  2. Reinicie o computador. Verifique se os arquivos fantasmas desapareceram.

  3. Repare o sistema de arquivos do HDD externo. Como é um sistema de arquivos do Windows, use o Windows, se puder,

    chkdsk /f X:
    

    onde X é a letra da unidade no Windows (ou use uma ferramenta GUI).

    Caso contrário, tente com a seguinte linha de comando no Ubuntu,

    sudo dosfsck -a /dev/sdxy
    

    onde x é a letra da unidade e y é o número da partição, por exemplo /dev/sdb1 para a primeira partição na unidade b. Veja o código:

    man dosfsck
    

    para mais detalhes. dosfsck vem com o pacotedosftools.

    Às vezes, esse 'método menos destrutivo' da opção -a não é suficiente, e você precisa da opção -r para 'reparar interativamente o sistema de arquivos'.

    sudo dosfsck -r /dev/sdxy
    

    Esta opção -r foi necessária quando eu provoquei um sistema de arquivos danificado ao desconectar enquanto um grande arquivo iso era copiado (para um pendrive com sistema de arquivos FAT32).

    Agora acho que os arquivos fantasmas deveriam desaparecer ou ser transformados em arquivos reais.

informação relacionada