Obligar al cliente NFS de Linux a volver a conectarse al servidor después de que se desconecte NFS

15

¿Hay alguna forma de obligar a un cliente Linux a volver a conectarse a un servidor NFS después de que haya perdido su conexión? El cliente eventualmente se da cuenta de que el servidor está de vuelta y reanuda el funcionamiento correcto. Me pregunto si hay una manera de acelerar esta reconexión.

MJD
fuente

Respuestas:

3

Podrías buscar Autofs ( enlace ArchWiki ). Si configura el NFS para el montaje automático, el cliente debe intentar (re) conectarse a la unidad NFS cada vez que intente usarlo. Esto garantizaría que si intenta acceder a la unidad NFS desde el cliente y el servidor está activo, la unidad NFS se conectará.

bkanuka
fuente
1
Gracias por la respuesta. Esto no ayuda en esto, en caso de que el recurso compartido ya esté montado y el cliente ya esté hablando con el servidor. A veces, cierro la conexión (es solo entre un par de mis sistemas personales), y cuando restablezco el enlace me gustaría cerrar el tiempo de espera. Los autofs no ayudarían en esto, o si aceleraría la reconexión, sería bueno saber cómo fue, ya que me gustaría hacerlo manualmente.
MJD
¿podría dar un ejemplo de intentar volver a conectarlo y no funciona? tal vez con mount -a?
bkanuka
Creo que malinterpretas lo que estoy haciendo. No desmonto el volumen nfs antes de desconectar las redes. En este caso, está bien, ya que es solo entre mis cosas personales, y prefiero que los procesos lean los archivos del punto de montaje NFS para dormir y luego fallen. Cuando vuelvo a conectar la red, hay un tiempo de espera antes de que el cliente vuelva a encontrar el servidor. Ese período de tiempo de espera es lo que quiero matar, ya que sé que el servidor ha vuelto. El tiempo de espera no es tan malo, pero es un poco molesto.
MJD
hmm Estoy malentendido algo. Ahora me imagino que tienes una computadora portátil y un servidor doméstico, y a veces te gusta agarrar la computadora portátil e ir. Cuando regresa, se vuelve a conectar a su red doméstica ... y luego espera ... y finalmente sus recursos compartidos NFS se vuelven a conectar. Estoy en lo cierto?
bkanuka
Especie de. Excepto que la computadora portátil es el servidor NFS y una computadora de escritorio es el cliente. Y si me voy con mi computadora portátil, no me importa si la mitad del escritorio se congela por la pérdida de su servidor (y lo hace ...). Dado que la mitad del escritorio está congelado, me gustaría acelerar esa reconexión. Tengo la sensación de que estoy abusando de NFS, así que pensé que no hay forma de ayudarme. Como es solo una molestia, no me preocupa.
MJD
0

Quizás pueda ajustar las opciones timeoy retransde los montajes NFS para lograr el comportamiento deseado. Consulte la página de manual de nfs para obtener más información.

crayzeewulf
fuente