Sì, questa è la natura di NFS. I client aspetteranno a tempo indeterminato il ritorno della risorsa NFS. Che tu ci creda o no, è progettato per funzionare in questo modo!
montaggio automatico
L'approccio migliore sarebbe probabilmente quello di utilizzare uno strumento come autofs
per montare automaticamente le condivisioni NFS secondo necessità, piuttosto che tenerle montate a tempo indeterminato.
Utilizzando solo NFS
Come ha sottolineato @Patrick nei commenti, puoi ridurre questo comportamento utilizzando soft
opzione durante il montaggio delle condivisioni NFS.
estratto dalla fonte:http://www.tldp.org/HOWTO/NFS-HOWTO/client.html
morbido
Se una richiesta di file fallisce, il client NFS riporterà un errore al processo sulla macchina client che richiede l'accesso al file. Alcuni programmi possono gestirlo con calma, la maggior parte no. Non è consigliabile utilizzare questa impostazione; è una ricetta per file corrotti e dati persi. In particolare, non dovresti usarlo per i dischi di posta --- se dai valore alla tua posta, cioè.
difficile
Il programma che accede a un file su un file system montato NFS si bloccherà quando il server va in crash. Il processo non può essere interrotto o ucciso (tranne che con un "sure kill") a meno che tu non specifichi anche intr. Quando il server NFS sarà di nuovo online, il programma continuerà indisturbato da dove si trovava. Si consiglia di utilizzare hard,intr su tutti i file system montati NFS.
Nel tuo /etc/fstab
file
# device mountpoint fs-type options dump fsckord
...
master.foo.com:/home /mnt/home nfs rw,soft 0 0
...