Debian NFS는 다른 Debian이 종료될 때 너무 오래 기다립니다.

Debian NFS는 다른 Debian이 종료될 때 너무 오래 기다립니다.

내 홈 네트워크에는 두 대의 Debian 9 PC가 있습니다. NFS를 사용하여 다른 PC와 폴더를 공유하고 있는데 둘 다 읽기 전용입니다. 구성 파일은 다음과 같습니다.

Machine1의 /etc/exports:

/path/on/machine1/share machine.2.ip(ro,sync,no_subtree_check)

Machine1의 /etc/fstab:

machine.2.ip:/path/on/machine2/share    /path/on/machine1/machine2-share    nfs

두 컴퓨터를 모두 켜면 제대로 작동합니다. 그러나 한 컴퓨터가 종료되면 다른 컴퓨터는 공유 디렉터리를 탑재하기 위해 다른 컴퓨터를 찾기까지 2분을 기다려야 합니다. 저는 이 시간을 5초처럼 좀 더 현실적인 시간으로 단축하고 싶습니다. 설명서에서 아무것도 찾지 못했습니다. 어떻게 해야 하나요?

답변1

만약에자동 마운트적합하지 않습니다. 사용할 수 있습니다.x-systemd.mount-timeout=더 짧은 시간 초과를 지정합니다.

machine.2.ip:/path/on/machine2/share /path/on/machine1/machine2-share nfs x-systemd.mount-timeout=5

이것bg NFS 마운트 옵션mount유용할 수 있습니다. 백그라운드에서 재시도를 포크합니다 . systemd는 이 옵션을 이해하고 마운트를 적절하게 구성합니다.

답변2

어쩌면 사용을 고려해보십시오.시스템이 자동으로 마운트됩니다.?

나는 이것을 사용하고 있으며 작동 방식에 만족합니다.

<ip-address>:/home/export/nfs /home/share/nfs nfs x-systemd.automount,noauto,_netdev 0 0

이 설정을 사용하면 NFS 공유는 시작 시 마운트되지 않지만 /home/share/nfs이 간단한 예( )에서 공유에 액세스하려고 하면 자동으로 마운트됩니다.

관련 정보