Se puede montar un afp share a través de mount_afp pero no a través de Autofs

0

Sistema actual, OSX 10.9.5

He seguido las instrucciones en esta sugerencia de MacWorld y al leer Apple doc para Autofs y varios otro places pero no puedo obtener autofs para montar automáticamente un recurso compartido AFP remoto en mi caja NAS:

$ sudo ls -l /private/etc | grep auto
-rw-r--r--   1 root   wheel     149 28 Jun 09:35 auto_home
-rw-r--r--   1 root   wheel     256 24 Oct 13:39 auto_master
-rw-r--r--@  1 root   wheel      97 24 Oct 13:39 auto_nas
-rw-r--r--   1 root   wheel    1935 28 Jun 09:35 autofs.conf

/ etc / auto_master

#
# Automounter master map
#
/-                                  auto_nas    -nosuid  # this one is mine
+auto_master                        # Use directory service
/net                                -hosts      -nobrowse,hidefromfinder,nosuid
/home                               auto_home   -nobrowse,hidefromfinder
/Network/Servers                    -fstab
/-                                  -static

/ etc / auto_nas

/Users/USER/Shares/Public   -fstype=afp afp://USER:[email protected]/Public

Los permisos en el directorio Shares :

$ ls -al /Users/USER | grep Shares
drwxr-xr-x    3 USER  staff     102 24 Oct 13:31 Shares

He puesto nasbox.local en /etc/hosts y puedo hacer un ping bien. Actualizo el montaje automático (también he reiniciado, no hay dados).

$ sudo automount -vc
automount: /net updated
automount: /home updated
automount: no unmounts

y ...

$ cd /Users/USER/Shares/Public
cd:cd:13: no such file or directory: /Users/USER/Shares/Public

pero, si uso mount_afp , el directorio está bien:

$ mkdir /Users/USER/Shares/Public
$ mount_afp afp://USER:[email protected]/Public /Users/USER/Shares/Public

$ ls -l /Users/USER/Shares/Public 
total 3718056
long list of file follows…

¿Alguien sabría qué parte del conjuro me estoy perdiendo para que la magia funcione? He intentado todas las cosas obvias, como hacer el directorio Public antes de montarlo, y cambiarle los permisos y Shares , usando mapas directos, mapas indirectos, comodines ... Todavía no funciona para esto: - /

Cualquier ayuda o conocimiento será muy apreciado.

    
pregunta Iain 24.10.2014 - 15:07

1 respuesta

1

Crea una carpeta Share en la carpeta de Usuario y cambia tu auto_master a

/ etc / auto_master

#
# Automounter master map
#
+auto_master                        # Use directory service
/Users/User/Share           auto_nas
/net                                -hosts      -nobrowse,hidefromfinder,nosuid
/home                               auto_home   -nobrowse,hidefromfinder
/Network/Servers                    -fstab
/-                                  -static

y

/ etc / auto_nas

Shared_Folder -fstype=afp afp://User:Password@ip/Shared_Folder

ingrese sudo automount -vc en la Terminal con la salida:

$ sudo automount -vc
automount: /Users/User/Share updated
automount: /net updated
automount: /home updated
automount: no unmounts

Tenga en cuenta el resultado adicional: montaje automático: / Users / User / Share updated

Ambos archivos necesitan una línea vacía al final o no funcionará y obtendrás el siguiente error:
automount[pid]: map /etc/auto_master: line too long (max 4095 chars) o automount[pid]: map /etc/auto_nas: line too long (max 4095 chars)

(todo probado y verificado con un cliente 10.9.5 y un servidor 10.7.5)

    
respondido por el klanomath 29.10.2014 - 18:32

Lea otras preguntas en las etiquetas