el montaje automático de NFS 4 da como resultado un error de kernel

1

¿Alguien ha podido obtener un montaje automático NFS 4 en funcionamiento en Mac OS X?

Estoy intentando desesperadamente 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 continúo golpeando el pánico del kernel.

Al iniciar / iniciar sesión, el montaje automático funciona perfectamente. Y puedo manualmente u / montar el recurso compartido ( mount -o nfsvers=4 nas:/nfs/htpc-media /tmp/foobar ) sin problemas. Pero cuando pongo mi Mac en reposo, obtengo un kernel panic unos 2 segundos después de reactivarlo.

NFS v3 funciona poco mejor, pero de vez en cuando se bloquea después de algunos despertares. Realmente preferiría ejecutar solo servicios v4.

Aquí está 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:

  • apagar los cortafuegos en ambos extremos
  • usar 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 las opciones de montaje del cliente
  • arrancar Mac OS X en modo seguro (descarta kext)
  • estudiando detenidamente la Consola para ver si hay algo interesante o relacionado
  • los montajes automáticos de un servidor completamente separado (excluye la configuración incorrecta del servidor)

¿Me estoy perdiendo algo obvio? Cualquier ayuda sería apreciada. Feliz de publicar registros de bloqueo si eso fuera útil.

    
pregunta 3hough 15.11.2017 - 02:09

2 respuestas

0

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

Desactivé la opción "poner los discos duros para dormir cuando sea posible" en las preferencias de Energy Saver, y no lo he visto desde entonces.

    
respondido por el user1522204 02.02.2018 - 11:37
0

También hemos visto bloqueos frecuentes del kernel con NFSv4 en macOS. Esto parece un grave defecto de producto. Si tiene alguna información sobre cómo reproducir dichos bloqueos, envíe informes detallados de errores a enlace

    
respondido por el Markus Kuhn 16.11.2018 - 14:48

Lea otras preguntas en las etiquetas