nenhum arquivo ou diretório tentando listar ou remover o arquivo no btrfs

4

Eu tenho um sistema de arquivos montado btrfs. Eu tenho um diretório em particular, que não posso remover, porque está listado como não vazio. Nesse diretório, há um arquivo, no qual posso ver o nome, mas nenhuma outra informação.
Aqui está a saída de ls:

bminton:/var/spool/exim4/input# ls --escape -la
ls: cannot access '1eumbt-0001A6-KQ-J': No such file or directory
total 0
drwxr-x--- 1 Debian-exim Debian-exim 36 Jul  2 14:41 .
drwxr-x--- 1 Debian-exim Debian-exim 88 Jun 10 05:32 ..
-????????? ? ?           ?            ?            ? 1eumbt-0001A6-KQ-J

Eu tentei rm, cp, mv, stat, unlink, etc no arquivo, incluindo a tentativa de find . -print0 | xargs -0 rm -v apenas no caso de ser um nome de arquivo estranho. No entanto, tudo dá o mesmo erro, nenhum arquivo ou diretório. (usando strace no processo de desconexão, por exemplo, vejo a chamada de sistema unlink retorna ENOENT).

Eu corri btrfs scrub start . , que correu, e esperei até btrfs scrub status . mostrar como terminado, com 0 erros. Existe alguma maneira de remover manualmente a entrada de diretório?

    
por Brian Minton 02.07.2018 / 20:53

0 respostas