link simbólico Undeletable no smbfs / simfs

1

Durante a instalação de um software, o script configure criou um link simbólico com o que parece ser ln -s foo foo em um sistema de arquivos smbfs montado com as opções

credentials=/etc/fstab.passwd,uid=1001,gid=1001,file_mode=0644,dir_mode=0755,rw

O sistema de arquivos é simfs na máquina host. Eu tentei remover este link simbólico com rm , unlink mas nada funciona. O comando stat não pode acessar nenhuma informação. Como eu poderia remover esse link?

    
por Tom-Tom 12.11.2015 / 10:23

2 respostas

1

Soa como se o sistema de arquivos estivesse confuso porque o link simbólico está apontando para si mesmo. Você pode tentar ver se pode renomear o link, por exemplo, mv foo foo2 . Se isso permitir, você ainda precisará criar um arquivo fictício chamado foo (por " touch foo ") para apaziguar o sistema de arquivos antes de remover o link simbólico (" rm foo2 ").

    
por 13.11.2015 / 09:56
-1

Tente excluir este arquivo pelo seu inode:

ls -lasi | grep filename

find. -inum inode-number -exec rm -rf {} \;
    
por 12.11.2015 / 10:43