¿NFS montados comparten interrupción de cierre?


8

Utilizo NFS para compartir medios con todos mis archivos en mi red. Sin embargo, en 10.10 cuando se monta el recurso compartido, mis máquinas no pueden apagarse, parecen estar allí. Cuando no monte el NFS comparte, las máquinas se apagan normalmente. Aquí están los contenidos relevantes de mi /etc/fstab.

 192.168.1.115:/home/jorge /home/jorge/Stuff nfs rw,hard,intr,fsc

Actualmente estoy usando cachefilesd para almacenar en caché mis recursos compartidos NFS , sin embargo, tengo el mismo problema con o sin él. El servidor siempre está ejecutando y sirviendo los recursos compartidos.

¿Cómo puedo depurar dónde está el problema? Parece que solo puedo apagar apagando y apagando las cajas.


Sigo volviendo a mirar esto y ver si has actualizado ... hay una recompensa por esto ... y me doy cuenta ... esto no es una pregunta. tal vez si fuera alguien podría reclamar la recompensa?
nathwill

Respuestas:


5

¿Su servidor NFS todavía está activo cuando apaga su máquina? Si es así, eso parece ser un error en el orden de apagado en 10.10; la interfaz de red aún debe estar activa para desmontar NFS.

Todavía no uso 10.10, así que no puedo confirmar si ese es el caso. Pero como medida provisional, puede intentar hacer un montaje suave en lugar de uno duro. Los montajes suaves permiten que las solicitudes de NFS expiren. ¡Pero es mejor que te asegures de sincronizar completamente antes de cerrar!


1
Meses después y finalmente pude probar esto; cambiando de difícil a suave solucionó esto, ¡gracias!
Jorge Castro

Por ejemplo, edite / etc / fstab:192.168.1.xxServer:/SharedFolderServer /MountedClient nfs user,noauto,soft 0 0
NicolasSmith

3

je descargo de responsabilidad de autopromoción, pero en realidad recientemente escribí un script de bash que creo que puede ayudarte con este escenario. el script bash va en /etc/NetworkManager/dispatcher.d/ y resuelve un par de peculiaridades que encontré con NFS, particularmente en torno a los problemas de arranque / apagado.

http://www.badgerbait.net/offtopic/network-specific-event-triggered-bash-script

el script monta / desmonta el recurso compartido de red (realmente hará lo que quiera hacer en la conexión / desconexión de la red), pero es específico de la red (de esta manera no hay ningún intento de montar / desmontar si el recurso no está disponible). Tendrá que consultar tablas arp para los enrutadores de su mac, o simplemente mirar las etiquetas de los enrutadores.

el otro consejo para usar esto si decide implementarlo, es asegurarse de agregar noauto a su fstab, para que no se monte automáticamente durante el arranque / apagado ...

agregar el noauto a fstab y luego simplemente montar / desmontar manualmente la unidad según sea necesario es otra posible solución rápida para esto

FYI: estoy comiendo comida para perros, y no he tenido problemas con este enfoque. si se decide a adoptar y las cuestiones de encuentro, por favor hágamelo saber.


¡por supuesto! Me gusta la funcionalidad, y eventualmente la configuraré de modo que si no estoy en casa, todavía montaré el recurso compartido nfs en casa, pero a través de sshfs en su lugar :) ¡vaya a gadget linux!
nathwill

El enlace está muerto ...
Victor Schröder

0

Tuve el mismo problema con las unidades montadas en nfs que me impedían cerrar. Pude usar el comando Magic SysRq Alt + SysRq + R + S + E + I + U + O para cerrar. Puede obtener más información sobre Magic SysRq en este hilo de foros de Ubuntu .

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.