A remoção do arquivo gera erro: “Muitos níveis de links simbólicos” no Ubuntu 16.04

A remoção do arquivo gera erro: “Muitos níveis de links simbólicos” no Ubuntu 16.04

Depois de atualizar meus cabeçalhos do Linux, reconheci problemas com uma versão antiga que também bloqueava o apt-get. Tentei remover as fontes manualmente, mas estou preso neste ponto.

cd usr/src/linux-headers-4.13.0-36/drivers/pci/switch/Makefile/
sudo rm switch

lança o erro

rm: cannot remove 'switch': Too many levels of symbolic links

Aqui está o que eu tentei, depois de pesquisar no Google, mas nada funcionou:

sudo rm -r switch
sudo rm -R switch
sudo chmod 666 switch
sudo find -L ./ -mindepth 10
sudo unlink switch

a resposta sempre foi "Muitos níveis de links simbólicos".

Quando eu faço ls -al eu recebo

d????????? ? ?    ?       ?            ? switch

O que há de errado com o arquivo ou como posso diagnosticá-lo? Como posso excluí-lo? Obrigado pela ajuda!

Responder1

Depois de reiniciar a máquina, inicializei no console (initramfs). Láesta respostame ajudou. Ao reparar meu sda1 com o comando, tive que reparar INodes e alguns outros blocos.

fsck /dev/sda1

informação relacionada