nfs mount falla desde Finder aunque funciona desde la línea de comandos

1

Usando la opción Conectar al servidor de Finder ... con nfs://vers=4;nuc.local/mnt/tb No puedo montar mi servidor nfs. Sin embargo, desde la línea de comandos funciona bien.

Lo ideal es que el MBP arranque y monte el recurso compartido cuando esté en casa automáticamente. Sin embargo, me cuesta entender el montaje automático en MacOSX 10.10.4. ¿Alguien puede ilustrar adicionalmente el ejemplo de IIUC con /etc/auto_master ?

/etc/exports de nuc.local es:

/mnt/tb     *(rw,insecure,async,no_subtree_check,no_root_squash)
    
pregunta hendry 26.07.2015 - 07:24

2 respuestas

1

Para conectarse correctamente al recurso compartido NFSv4 con el Finder use nfs://vers=4,nuc.local/mnt/tb en lugar de nfs://vers=4;nuc.local/mnt/tb .

Para montar un recurso compartido, haz lo siguiente:

  • Cree una carpeta (por ejemplo, / Users / youruser / mnt) como el futuro punto de montaje
  • Abre la Terminal e ingresa sudo nano /etc/auto_master
  • Agregue una línea con el siguiente contenido:

      

    / Users / youruser / mnt / etc / auto_nfs

    ¡Comprueba que el archivo contenga una línea vacía al final!
    Guarde la edición con ctrl O y salga de nano con ctrlX

  • ingrese sudo touch /etc/auto_nfs para crear un nuevo archivo con el nombre "auto_nfs".
  • Ingrese sudo nano /etc/auto_nfs para editar el archivo.
  • Agregue una línea con el siguiente contenido:

      

    DirectoryName -fstype = nfs, other_options ... export_share

    ¡Comprueba que el archivo contenga una línea vacía al final!
    Guarde la edición con ctrl O y salga de nano con ctrlX

  • Ingrese sudo automount -vc para montar el nuevo recurso compartido de NFS inmediatamente.
Ejemplo de

(monte una carpeta externa de iTunes Media en local / Users / someusername / mnt):

auto_master:

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

auto_nfs:

iTunesMedia -fstype=nfs,rw,bg,hard,intr,tcp 192.168.2.11:/volume1/iTunesMedia

Probado con 10.7.5 y 10.10.4

Después de algunas pruebas extendidas con una máquina virtual ArchLinux como servidor NFS y Mac OS 10.10.4 como cliente NFS, llego a la siguiente conclusión:

El Finder probablemente tiene un error al conectarse a servidores NFS solo para NFSv4 (ArchLinux). Entonces, si ha deshabilitado NFSv2 / NFSv3 en /etc/conf.d/nfs-server.conf, no podrá conectarse al NFS-Share con el Finder.

Podrás conectarte a él con mount_nfs options server.local:/share /destination.. o Administrador de NFS .

Si habilita NFSv2 / NFSv3, podrá conectarse al recurso compartido con el Finder si usa la ruta completa (según se define en las exportaciones) al recurso compartido: nfs://vers=4,server.local/path/to/share .

    
respondido por el klanomath 26.07.2015 - 17:47
0

Desde exportaciones (5) - Página de manual de Linux

  

seguro   Esta opción requiere que las solicitudes se originen en un puerto de Internet inferior a IPPORT_RESERVED (1024). Esta opción está activada por defecto. Para apagarlo, especifique inseguro.

por lo que debes usar insecure para poder montar un nfs compartido bajo un usuario no root.

línea de muestra de / etc / exports file

/home/bogdan 192.168.1.10(rw,insecure,all_squash,anonuid=501,anongid=1000)

    
respondido por el Bogdan Timofte 14.04.2017 - 02:35

Lea otras preguntas en las etiquetas