로컬 일반 파일로 인해 `stat` 또는 `ls -l`이 중단됩니다.

로컬 일반 파일로 인해 `stat` 또는 `ls -l`이 중단됩니다.

나는 하나를 본 적이있다희귀한다른질문정지 에 대해 ls. 이는 일반적으로 파일이 파일에 나타나게 -l하는 스위치를 사용했기 때문에 발생합니다 stat. 이는 다시 잘못된 심볼릭 링크이거나 NFS 마운트 등을 가리키는 것입니다.

stat중지를 유발하지만 응답하는 로컬 파일(다른 사람이 압축을 푼 Git 소스의 이전 복사본)이 있습니다. CTRL-C또한 ls -l심각한 중지를 유발하여 응답하지 않게 만듭니다 kill(그러나 에서 종료됨 kill -9).

이것은 심볼릭 링크가 아닙니다. 디렉토리에 있는 다른 파일에는 문제가 없는 것 같습니다 stat. 최근에 컴퓨터를 강제로 다시 시작했는데 fsck결과가 깨끗했고 dmesg디스크 관련 메시지가 표시되지 않았습니다. 어떻게 그래?

답변1

사용자나 그룹 이름을 얻기 위해 LDAP, NIS 또는 기타 소스를 사용하는 경우 문제가 발생할 수 있습니다. 당신 passwd과 라인 group은 어떤 관계인가요 /etc/nsswitch.conf? 즉시 복귀 하면 ls -nl이런 일이 발생할 수 있습니다 .

관련 정보