17 votos

Cómo montar automáticamente de los recursos compartidos NFS en OS X

Tengo un servidor NFS configurado en mi área local (LAN) que se ejecuta en Arch Linux que me puedo conectar a el uso de OS X Mavericks, emitiendo el siguiente comando en la terminal:

mount -t nfs -o resvport host:/srv/nfs4/users /mnt/host

Como el cliente de NFS es un MacBook Pro, me gustaría para que se conecte automáticamente con el servidor NFS siempre que estoy en casa (y no hacer nada en caso contrario). Añadiendo la siguiente línea en /etc/auto_master no funciona:

/mnt/host -fstype=nfs4,resvport host:/srv/nfs4/users

Más específicamente, la ejecución de automount -vc los rendimientos de los siguientes:

automount: /net updated
automount: /home updated
automount: /mnt/host nmounted
automount: no unmounts

...pero /mnt/host es un directorio vacío, incluso cuando me cd en ella.

¿Alguien puede ayudarme? Gracias de antemano y me saber si se omite detalles importantes.

4voto

Comptrol Puntos 4415

Si intenta predeterminada /etc/auto_master archivo, se puede ver la línea de

/net            -hosts      -nobrowse,hidefromfinder,nosuid

A continuación, puede cd /net/host/exported/path y se encontró que el mac intenta montar este trazado exportado.

4voto

Fravadona Puntos 31

Yo estoy en el mismo problema que @ndejay pero la causa puede diferir vistosas.

Estoy usando NFSv3 y mi Autofs mapas estaban trabajando en OS X 10.5 a 10.8 :

/mnt -fstype=nfs,nfsvers=3,proto=tcp,resvport myserver:/share

En Mavericks sólo funciona desde la línea de comandos :

mount -t nfs -o nfsvers=3,proto=tcp,resvport myserver:/share /mnt

Con un poco de depuración y oler me di cuenta de que los Mavericks de Autofs intenta montar el NFSv3 compartir sólo si su "pingnfs de verificación" (con UDP paquets a puerto 111) es correcta.

Que el comportamiento agregado de un firewall corporativo que no permite la UDP trafic en el puerto 111 hace Mavericks no es útil para nosotros.

3voto

David Resnick Puntos 380

He encontrado que la automountd servicio no estaba cargada en mi máquina (que se ejecuta 10.10 Yosemite).

$ sudo launchctl list | grep -i auto
84878   0   com.apple.autofsd
-   0   com.apple.preferences.timezone.auto
-   0   com.apple.automountd

Reiniciar autofsd y automountd y, a continuación, volver a ejecutar automount -vc ha hecho el trabajo.

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.automountd.plist
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.autofsd.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.autofsd.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.automountd.plist

2voto

aye Puntos 36

He estado utilizando un producto comercial llamado NFS Manager para manejar mi directorios automontados, y ha estado trabajando muy bien. Tiene un modo de prueba, así que usted puede ver si funciona para usted y vale la pena el dinero.

No tengo ninguna afiliación con el producto.

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