Obbligare il client NFS Linux a riconnettersi al server dopo la disconnessione di NFS


15

C'è un modo per forzare un client Linux a riconnettersi a un server NFS dopo aver perso la connessione? Il client alla fine nota che il server è tornato e riprende a funzionare bene. Mi chiedo solo se c'è un modo per accelerare questa riconnessione.

Risposte:


3

Puoi guardare in Autofs ( collegamento ArchWiki ). Se si configura NFS per il montaggio automatico, il client dovrebbe provare a (ri) connettersi all'unità NFS ogni volta che si tenta di utilizzarlo. Ciò garantirebbe che se si tenta di accedere all'unità NFS dal client e il server è attivo, l'unità NFS si collegherà.


1
Grazie per la risposta. Questo non aiuta in questo, nel caso in cui la condivisione sia già montata e il client stia già parlando con il server. A volte, interrompo la connessione (è solo tra un paio dei miei sistemi personali) e quando ristabilisco il collegamento, vorrei interrompere il periodo di timeout. Autofs non aiuterebbe in questo, o se accelerasse la ricollegamento, sarebbe bello sapere come ha fatto come vorrei farlo manualmente.
MJD

potresti fare un esempio di come provare a ricollegare e non funziona? forse con mount -a?
bkanuka,

Penso che tu abbia frainteso quello che sto facendo. Non smonto il volume nfs tra prima di disconnettere le reti. In questo caso va bene, dato che è solo tra le mie cose personali, e piuttosto ho i processi che leggono i file dal punto di montaggio NFS su sleep e poi falliscono. Quando ricollego la rete, è necessario un periodo di timeout prima che il client rilevi nuovamente il server. Quel periodo di timeout è ciò che voglio uccidere, poiché so che il server è tornato. Il timeout non è troppo male, ma è un po 'fastidioso.
MJD

hmm. Sto fraintendendo qualcosa. Ora sto immaginando che tu abbia un laptop e un server di casa, e a volte ti piace semplicemente prendere il laptop e andare. Quando ritorni, ti riconnetti alla tua rete domestica ... e poi aspetti ... e infine le tue condivisioni NFS si collegano di nuovo. Ho ragione?
bkanuka,

Beh, in un certo senso. Tranne il laptop è il server NFS e un desktop è il client. E se me ne vado con il mio laptop, non mi interessa se metà del desktop si blocca sulla perdita del suo server (e lo fa ...). Dal momento che metà del desktop è bloccato, mi piacerebbe velocizzare quella riconnessione. Ho la sensazione che sto abusando di NFS, quindi ho pensato che non c'era modo di aiutarmi. Dal momento che è solo un fastidio, non mi preoccupo.
MJD,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.