나는이 autofs를 사용자 / 홈 디렉토리에 대한 중앙 NFS 서버에 연결하는 여러 리눅스 서버에 설치합니다. 로그인시 디렉토리를 마운트 할 때 훌륭하게 작동하지만 마운트 시간이 초과되지 않는 것 같습니다. / etc / sysconfig / autofs를 확인했으며 기본값은 실제로 300으로 설정되어 있으므로 5 분 후에 시간이 초과됩니다.
autofs를 다시 시작 하면 모든 디렉토리가 마운트 해제되므로 가능하다는 것을 알고 있습니다.
디렉토리에서 lsof를 무작위로 사용하려고 시도했지만 언제든지 파일이 열려 있지 않습니다.
또한 활성화되지 않은 임의의 디렉토리를 마운트했지만이 디렉토리는 자체 마운트 해제되지 않습니다. 이 상자 중 일부에는 한 번 로그인 한 10 명 이상의 사용자가 있으며 마운트는 절대 삭제되지 않습니다.
이유를 찾는 더 좋은 방법이 있다는 것을 알기 위해 노력하고 있습니다. 로그에 특정한 내용이 없습니다.
모든 제안을 부탁드립니다. 감사!
최신 정보
나는 autofs 에 대한 디버깅을 켰지 만 평범한 것을 드러내지 않는 것 같습니다. 이 로그는 / home / user1이 처음 마운트 된 후 7 분이 지나고 6 분 동안 활동이 없으면 생성되었습니다. 5 분 기본 설정에 따라이 마운트가 해제되어 있어야합니다. 나는 시도조차하지 않았다는 로그를 보지 못했습니다.
Jan 11 12:52:00 linux automount[26505]: st_expire: state 1 path /home
Jan 11 12:52:00 linux automount[26505]: expire_proc: exp_proc = 3055176592 path /home
Jan 11 12:52:00 linux automount[26505]: expire_proc_indirect: expire /home/user1
Jan 11 12:52:00 linux automount[26505]: expire_proc_indirect: expire /home/user2
Jan 11 12:52:00 linux automount[26505]: expire_proc_indirect: expire /home/user3
Jan 11 12:52:00 linux automount[26505]: 3 remaining in /home
Jan 11 12:52:00 linux automount[26505]: expire_cleanup: got thid 3055176592 path /home stat 7
Jan 11 12:52:00 linux automount[26505]: expire_cleanup: sigchld: exp 3055176592 finished, switching from 2 to 1
Jan 11 12:52:00 linux automount[26505]: st_ready: st_ready(): state = 2 path /home
업데이트 2 이 문제에 대해 Red Hat 지원에 문의 한 후 솔루션은 홈 디렉토리의 시간 초과 값을 단축시키는 결과를 가져 왔습니다. 나는 그것을하고 잘 보인다. 무언가가 2 1/2-3 분마다 마운트 지점을 통과하여이 상태를 유지합니다.
해결책은 해당 매핑의 시간 초과 값을 /etc/auto.master 파일에 추가하는 것입니다.
/home /etc/auto_home --timeout=120
df
하지만 명확하게하고 싶습니다.