1 votos

el montaje automático de NFS 4 provoca un pánico en el kernel

¿Alguien ha conseguido que funcione el montaje automático de NFS 4 en Mac OS X?

Estoy tratando desesperadamente de encontrar una manera de montar automáticamente un recurso compartido NFS v4 desde mi NAS a mi MacBook Pro con Mac OS 10.11.6, pero sigue golpeando un pánico del kernel.

Al arrancar/iniciar sesión, el automontaje funciona perfectamente. Y puedo manualmente u/mount el recurso compartido ( mount -o nfsvers=4 nas:/nfs/htpc-media /tmp/foobar ) sin problemas. Pero cuando pongo mi Mac en reposo, me aparece un pánico del núcleo unos 2 segundos después de despertarlo de nuevo.

NFS v3 funciona a pequeño mejor, pero todavía se bloquea ocasionalmente después de unos cuantos despertares. Realmente preferiría ejecutar sólo los servicios de la v4.

Esta es la configuración del cliente:

  • /etc/auto_master

    #
    # Automounter master map
    #
    +auto_master            # Use directory service
    /net                    -hosts          -nobrowse,hidefromfinder,nosuid,nfc
    /home                   auto_home       -nobrowse,hidefromfinder
    /Network/Servers        -fstab
    /-                      -static
    /- auto_nfs
  • /etc/auto_nfs

    /nfs/media -fstype=nfs,nfsvers=4,soft,intr nas:/nfs/htpc-media

Y en el NAS (ejecutando Debian Stretch):

  • /etc/exports

    /nfs/htpc-media *(ro,no_subtree_check,insecure,fsid=1)

Cosas que he probado:

  • desactivar los cortafuegos en ambos extremos
  • utilizando direcciones IP en lugar de nombres de host (es decir 192.168.1.99 en lugar de nas - descarta los problemas de DNS)
  • muchas permutaciones de opciones de montaje del cliente
  • arrancar Mac OS X en modo seguro (descarta el kext)
  • revisando la consola para ver si hay algo interesante o relacionado
  • montaje automático de recursos compartidos desde un servidor completamente independiente (descarta una mala configuración del servidor)

¿Me estoy perdiendo algo obvio? Se agradece cualquier ayuda. Feliz de publicar los registros de accidentes si eso sería útil.

0 votos

Hoy me he encontrado con el mismo problema. Configuración similar. Hasta ahora incapaz de conseguir que las cosas funcionen. Me di cuenta de que parece que automount nunca desmonta los recursos compartidos, trató de cambiar los tiempos de espera y trató de esperar una hora (que parece ser el valor predeterminado), asegurándose de que el portátil no entró en reposo. También el problema no se puede reproducir con un recurso compartido samva ... parece ser nfsv4 específica.

1voto

webwurst Puntos 1125

Me encontré con este mismo problema, montando volúmenes NFSv4 en un MacBook Pro con High Sierra (10.13.3), desde un servidor Solaris conocido.

Desmarqué la opción "poner los discos duros en reposo cuando sea posible" en los prefijos del Ahorro de Energía, y no lo he vuelto a ver.

0voto

Puedo provocar de forma fiable un kernel panic con Kerberized NFSv4 en MacOS Mojave 10.14.5 (y anteriores) con

$ kdestroy
$ mount -o vers=4,sec=krb5p nfs.example.com:/test_volume filer

es decir, invocando la autenticación Kerberos sin tener realmente un ticket Kerberos. (Informado en https://feedbackassistant.apple.com/ como FB6119543).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X