Depois de reconstruir as somas de verificação para a partição inteira, executando o scrub e --repair mais uma vez - as entradas do sistema de arquivos do lixo acabaram.
Existe um objeto no sistema de arquivos btrfs chamado "????????? ??????" que provavelmente alguns arquivos ou diretórios temporários foram excluídos ou copiados incorretamente. E que não podem ser removidos com comandos comuns: rm, rm -d:
[root@localhost sessions]# rm -d \?\?\?\?\?\?\?\?\?\ \?\?\?\?\?\?/
rm: cannot remove ‘????????? ??????/’: Directory not empty
[root@localhost sessions]# rm -dr \?\?\?\?\?\?\?\?\?\ \?\?\?\?\?\?/
rm: descend into directory ‘????????? ??????/’? y
rm: remove directory ‘????????? ??????/’? y
rm: cannot remove ‘????????? ??????/’: No such file or directory
[root@localhost sessions]# rm \?\?\?\?\?\?\?\?\?\ \?\?\?\?\?\?/
rm: cannot remove ‘????????? ??????/’: Is a directory
[root@localhost sessions]# file \?\?\?\?\?\?\?\?\?\ \?\?\?\?\?\?/
????????? ??????/: directory
Como esses objetos devem ser excluídos?
ATUALIZAÇÃO: sistema operacional e shell:
Linux 4.0.4-2-ARCH #1 SMP PREEMPT Fri May 22 03:19:32 UTC 2015 i686 GNU/Linux
GNU bash, version 4.3.39(1)-release (i686-pc-linux-gnu)
UPDATE2:
[root@localhost sessions]# rm -fr \?\?\?\?\?\?\?\?\?\ \?\?\?\?\?\?/
[root@localhost sessions]# ls
????????? ?????? backup-9.session
[root@localhost sessions]# lsattr \?\?\?\?\?\?\?\?\?\ \?\?\?\?\?\?/
[root@localhost sessions]#
UPDATE3:
[root@localhost sessions]# echo $LANG
en_US.UTF-8
[root@localhost sessions]# locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
UPDATE4:
[root@localhost sessions]# ls -la
ls: ????????? ??????: No such file or directory
total 23760
drwxr-xr-x 1 al users 0 Aug 13 2014 ????????? ??????
drwxr-xr-x 1 al users 0 Jun 7 05:53 .
drwx------ 1 al users 0 Jun 8 05:06 ..
-rw-r--r-- 1 al users 274557 May 24 18:58 backup-11.session
UPDATE5:
[root@localhost sessions]# find . -exec rm -fr {} \;
rm: refusing to remove ‘.’ or ‘..’ directory: skipping ‘.’
[root@localhost sessions]# ls -la
ls: ????????? ??????: No such file or directory
total 0
drwxr-xr-x 1 al users 0 Aug 13 2014 ????????? ??????
drwxr-xr-x 1 al users 0 Jun 8 17:03 .
drwx------ 1 al users 0 Jun 8 05:06 ..
[root@localhost sessions]#
Por favor, tente executar da seguinte forma:
rm -fr <directory>
verifique também os atributos usando lsattr
, se necessário, use chattr
para alterar os atributos, consulte as páginas man apropriadas.
Tags btrfs linux filesystems