설정
이 지침 에 따라 gentoo를 실행하는 씬 클라이언트를 설정했습니다 . 때때로 얼어 붙는 것을 제외하고는 꽤 잘 작동하는 것 같습니다.
네트워크를 가져 와서 ls를 실행 한 다음 네트워크를 다시 연결하여 문제를 복제 할 수 있음을 발견했습니다. 어떤 이유로 든 네트워크 손실로부터 복구되지 않습니다. OS가 순간적인 I / O 손실을 처리 할 수 있어야한다고 가정하고 (하드 드라이브가 응답하는 데 1 ~ 2 초가 걸린다고 가정하자), 파일 시스템의 고장이 아니라 오히려 nfs 연결이 전혀 돌아 오지 않습니다. 파일 시스템은 다음 옵션을 사용하여 nfs4로 마운트됩니다.
rw,relatime,vers=4.0,rsize=4096,wsize=4096,namlen=255,hard,proto=udp,port=0,timeo=11,retrans=3,sec=sys,clientaddr=xxx.xxx.xxx.xxx,local_lock=none,addr=yyy.yyy.yyy.yyy
이전에는 프로토 스펙을 사용하지 않았으며 (기본값은 tcp) 더 잘 작동하지 않았습니다.
나는 코드를 당기지 않을 때 무슨 일이 일어나고 있는지 네트워크가 잠시 동안 글리치하고 파일에 액세스하려고 시도 중입니다 (일부 소프트웨어를 컴파일 할 때 얼어 붙은 것으로 보임). 그런 다음 복구되지 않습니다.
질문
시스템을 네트워크 문제에 견고하게 만들려면 어떻게해야합니까?