Arquivo local e regular faz com que 'stat' ou 'ls -l' seja interrompido

2

Eu vi um alguns diferentes perguntas sobre ls enforcamento. Geralmente, é porque eles usam a opção -l , o que causa um stat no arquivo, que por sua vez é um link simbólico incorreto ou apontando para uma montagem NFS ou algo assim.

Eu tenho um arquivo local (em uma cópia antiga da fonte do Git que alguém descompactou, de todas as coisas) que causa stat para travar, mas responde a CTRL-C . Isso também faz com que ls -l seja interrompido, de modo que não responda a kill (mas termina em kill -9 ).

Não é um link simbólico. Os outros arquivos no diretório aparecem para stat sem problema. Eu reiniciei recentemente a máquina com forçado fsck , que saiu limpo, e dmesg não mostra mensagens relacionadas ao disco. Como isso pode ser?

    
por Coderer 30.01.2013 / 12:29

1 resposta

2

Pode ser um problema obter o nome de usuário ou o nome do grupo, se você usa e LDAP ou NIS ou outras fontes para isso. Quais são passwd e group linhas em /etc/nsswitch.conf ? Este pode ser o caso se um ls -nl retornar imediatamente.

    
por 30.01.2013 / 12:57

Tags