Este não é o erro usual de "link circular" (é por isso que find
não ajuda você). Diz,
ls: **reading directory .**: Too many levels of symbolic links
Portanto, o erro "Muitos níveis de links simbólicos" está ocorrendo durante a leitura do diretório atual . Parece um bug sério no driver ou no sistema de arquivos físico; Eu tentaria desmontar e fscking.
O erro é detectado em print_dir()
dentro da origem de ls
coreutil:
else if (errno != 0)
{
file_failure (command_line_arg, _("reading directory %s"), name);
if (errno != EOVERFLOW)
break;
}
e é causado por readdir
retornando ELOOP
. Parece ser um um bug referente ao NFS que deve deixar vestígios no seu dmesg ( dmesg | tail
). O sistema de arquivos e a versão do SO parecem relevantes; o que é seu?