1 votos

Puede montar el recurso compartido afp a través de mount_afp pero no a través de Autofs

Sistema actual, OSX 10.9.5

He seguido las instrucciones de esta pista de MacWorld y leyendo el Documento de Apple para Autofs y varios otros lugares pero no puedo conseguir 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:PASSWORD@nasbox.local/Public

Los permisos del Shares directorio:

$ 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 automontaje (también he reiniciado, sin éxito).

$ 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 monta bien el directorio:

$ mkdir /Users/USER/Shares/Public
$ mount_afp afp://USER:PASSWORD@nasbox.local/Public /Users/USER/Shares/Public

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

¿Alguien sabe qué parte del conjuro me falta para que la magia funcione? He probado todas las cosas obvias como hacer el Public antes de montarlo, y cambiar los permisos de éste y de Shares Utilizando mapas directos, mapas indirectos, comodines Todavía no he conseguido que esto funcione :-/

Cualquier ayuda o idea será muy apreciada.

2voto

klanomath Puntos 19587

Por favor, cree una carpeta Share en la carpeta de usuario y cambiar su 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

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

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

Tenga en cuenta la salida adicional: automount: /Users/User/Share actualizado

Ambos archivos necesitan una línea vacía al final o no funcionará y obtendrá 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)

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