NFS보고 clientid가 사용 중입니다


1

2 주 전에 네트워크가 바뀌었고 그 이후로 워크 스테이션에 문제가있었습니다. 원래 고정 IP로 구성되었으며 이제 DHCP로 전환되었습니다. 홈 디렉토리는 NFS 마운트이며 사용자는 NIS 서버에 있습니다. fstab이전 에 있던 파일과 다른 모든 워크 스테이션 에있는 파일을 변경 하지 않으면 홈 디렉토리는 사용자에게 올바른 권한을 표시하지만 사용할 수 없습니다. 그러나 로그인하면 다음과 같은 결과가 나타납니다.

-bash: /home_net/<username>/.bash_profile: Operation not permitted

그리고 touch파일 을 만들려고 할 때 나는 얻는다 :

touch: setting times of ‘temp’: No such file or directory

마지막으로 살펴보면 다음과 dmesg같습니다.

[   58.728507] nfs: server <server> OK
[   58.733960] NFS: Server <server> reports our clientid is in use
[   58.733965] NFS: state manager: lease expired failed on NFSv4 server <server> with error 1

시스템 시계를 확인했는데 서버와 일치하는 것 같습니다. 나는 fstab그것을 확인했으며 다른 모든 기능적인 워크 스테이션과 일치합니다.

도대체이게 뭐가 잘못된거야? NFS가 왜 내 clientid가 사용 중이라고 말합니까? NFS 드라이브가 마운트되어 올바른 권한을 표시하지만 실제로 작동하지 않는 이유는 무엇입니까?


이 WS와 다른 WS의 파일 권한의 차이점은 무엇입니까? (이 사용자가 너무 많이 사용 sudo했습니까 ???
Fabby

답변:


1

상용 NFS 서버를 업데이트하는 동안 비슷한 증상이 발생했습니다.

네트워크 변경 중에 서버와 클라이언트가 동기화되지 않았을 가능성이 큽니다. 서버가 파일 작업 요청을 수락하지 않습니다. 이 영역에는 많은 버그 수정이있었습니다. 사용중인 NFS 클라이언트 버전 또는 NFS 서버에 대해서는 언급하지 않았지만 해당 패키지를 최신 상태로 유지하는 것이 좋습니다.

/ home을 마운트 해제했다가 다시 마운트하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.