예전에는 작동했지만 더 이상 fstab에서는 작동하지 않지만 다른 서버에서는 작동하는 3개의 nfs 마운트가 있습니다.
또한 해당 서버에서 수동으로 설치하면 작동합니다.
mount Server:/backup01 /backup01
그러나 fstab에서는 플래그가 있으면 작동하지 않습니다.
Server:/nas/stage /u00/stage nfs rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,vers=3,timeo=600,actimeo=0 0 0
Server:/backup /u00/backup nfs rw,bg,hard,intr,rsize=32768,wsize=32768,tcp,noac,nfsvers=3,timeo=600 0 0
Server:/backup01 /backup01 nfs rw,bg,hard,intr,rsize=32768,wsize=32768,tcp,noac,nfsvers=3,timeo=600 0 0
또한 자동으로 실패한다는 점에 유의하세요.
어떤 아이디어라도 크게 감사하겠습니다.
업데이트: 모든 옵션을 확인한 결과 TCP 옵션에 문제가 있는 것으로 나타났습니다. 해당 옵션은 다른 모든 서버에서 작동하기 때문에 아직 이유를 잘 모르겠습니다. 계속 찾아보겠지만, 누군가가 어느 시점에 나를 구하러 와서 TCP 옵션이 작동하지 않는 이유를 설명할 수 있다면 좋을 것입니다. :)
답변1
문제는 TCP 스위치에 있다는 것을 알았고 백업 서버가 재구축되었으며 바인딩된 포트가 없어서 MOUNTD가 차단된 포트를 선택했기 때문에 모든 nfs 연결이 기본적으로 UDP로 설정되었음을 발견했습니다. 컴퓨터를 다시 시작할 때 포트를 바인딩하지 않으면 다음 nfs 구성 요소에 대한 포트가 변경됩니다.
바인딩 포트;
사용하려는 포트와 함께 /etc/sysconfig/nfs에 다음 줄을 주석 해제하거나 추가합니다.
- RQUOTAD_PORT=875
- LOCKD_TCPPORT=32803
- LOCKD_UDPPORT=32769
- 설치 포트=892
- STATD_port=662
nfs 서비스를 다시 시작하는 것을 잊지 마십시오.