diretórios com duas entradas de um ponto (.)

5

Estou tentando limpar meu achados e perdidos e consegui remover a maioria das coisas, mas fiquei com diretórios "quase" vazios, como:

lost+found/#14042862:
total 1324
dr---wx---  2 76040 43010    4096 2011-04-29 07:56 .
dr---wx---  2 76040 43010    4096 2011-04-29 07:56 .
drwx------ 18 root  root  1187840 2011-04-29 07:56 ..
  • Como consegui diretórios com entradas duplicadas?
  • É seguro desvincular o diretório quando o rm reclama que não está vazio?
  • WTF ???
por Jayen 29.04.2011 / 00:07

3 respostas

3

Sim, é realmente uma duplicata. E uma exclusão de força pode ter funcionado, mas um fsck foi a correção correta. Basicamente, eu corri o fsck, e ele viu alguns bytes que ele achava que era um diretório, então ele apenas colocou uma entrada de diretório para ele no lost + found. A execução do fsck novamente verificou o conteúdo do diretório, encontrou a duplicata e a removeu.

    
por 29.04.2011 / 13:05
2

Eu recomendo verificar a listagem de inode do diretório. É possível que eles realmente não sejam o mesmo arquivo.

ls -al -i

Você também pode verificar se um dos diretórios tem um caractere oculto (ou não imprimível) com:

ls -al -Q
    
por 29.04.2011 / 00:25
0

Eu não sei como você fez isso, mas eu o forcei a deletar e rodar o fsck o mais rápido possível.

    
por 29.04.2011 / 00:14