질문

질문

4개의 서버를 설치했습니다(3개는 경유 cifs, 1개는 경유 sshfs) autofs.

auto.master

/- /etc/auto.all --timeout=60 --ghost

auto.all

/mnt \
  /server1        -fstype=cifs,rw,credentials=/etc/.smbcredentials.txt,uid=1000,file_mode=0775,dir_mode=0775,users ://server1/ \
  /server2/      -fstype=cifs,rw,credentials=/etc/.smbcredentials.txt,uid=1000,file_mode=0775,dir_mode=0775,users ://server2/ \
  /server3   -fstype=cifs,rw,credentials=/etc/.smbcredentials.txt,uid=1000,file_mode=0775,dir_mode=0775,users ://server3/ \
  /server4        -fstype=fuse,rw,allow_other,uid=1000,users,reconnect,cache=yes,kernel_cache,compression=no,large_read,Ciphers=arcfour :sshfs\#user@server\:/home

````

클린 부팅하면 모든 것이 정상입니다. VPN을 사용하여 네트워크에 연결하고 autofs모든 것을 설치했습니다.

질문

랩톱을 최대 절전 모드로 전환하거나 다른 네트워크에 연결하는 등 네트워크 연결이 끊어지면 autofs브라우저(돌핀)가 원격 공유를 무한히 로드하려고 시도하면서 정지됩니다.

응답하지 않고 SIGTERM 명령에도 응답하지 않습니다. 때로는 운이 좋아서 문제에 대한 sudo service autofs stop도움을 요청하는 전화를 받기도 합니다. sudo automount그러나 일반적으로 동결된 상태로 유지됩니다. 때로는 전체 도크가 정지되어 모든 앱을 선택할 수 없게 되는 경우도 있습니다. 그럼 완전히 재부팅해야 하는데..

autofs저는 이 상황을 어떻게 처리할 것인지에 대한 해결책을 찾기 위해 몇 주 동안 노력해 왔습니다 . 사용하기 전에 autofs모든 것을 설치했지만 /etc/fstab네트워크가 중단될 때마다 수동으로 다시 설치해야 했습니다.

나는 autofs이것이 나에게 도움이 될 것이라고 생각했지만 그것은 나에게 더 많은 문제를 야기하고 있습니다.

질문

  1. 정지 문제를 해결할 수 있는 지점이 제가 간과하고 있는 부분이 있나요?
  2. 내 상황에 더 적합할 수 있는 완전히 다른 접근 방식이 있습니까 autofs?

PS: 저는 쿠분투 16.04를 사용하고 있습니다.

답변1

제한 시간이 초과되면 오류를 생성하는 "소프트" 옵션을 추가할 수 있습니다. 기본적으로 하드 마운트를 사용하고 있습니다. 즉, nfs 마운트를 유지하고 영원히 재시도합니다.

경고: Softmount는 오류(네트워크 시간 초과 등)로 인해 시간 초과가 초과되면 모든 I/O를 중단하며, nfs 마운트에 기록되지 않은 캐시에 내용이 있는 경우 이를 잃을 수 있습니다.

관련 정보