Tengo el test.local
cuadro FreeBSD ( ) configurado como servidor NFS. Y estoy tratando de montar su forma de compartir NFS en mi mac ( hhmm.local
)
/nfs hhmm.local
/nfs
tiene 777
permiso
Y comprobé desde Mac que está funcionando,
hhmm:~ Eonil$ showmount -e test.local
Exports list on test.local:
/nfs test.local
hhmm:~ Eonil$
Pero cuando trato de montarlo,
hhmm:~ Eonil$ mount_nfs test.local:/nfs ~/nfs
mount_nfs: can't access /nfs: Permission denied
hhmm:~ Eonil$
Guau. No puedo entender por qué esto no funciona. ¿Qué tengo que hacer?
Respuestas:
Tuve el mismo problema con
mount_nfs: can't access /: Permission denied
OS X 10.6.8 e incluso con laresvport
opción todavía falló, sin embargo, la modificación del montaje de exportación del servidor nfs para usar lainsecure
opción funcionó.fuente
Resolví este problema con esta publicación de blog: http://www.cyberciti.biz/faq/apple-mac-osx-nfs-mount-command-tutorial/
La solución principal estaba dando una opción
resvport
en la opción de montaje. ¡Volumen NFS montado mágicamente!fuente
resvport
opción funciona bien si solo planea montar a través de la CLI. Si desea montar a través del buscador de Mac OS X, debe agregar lainsecure
opción en el lado del servidor, como menciona @Cas. No hay forma de especificar aresvport
través del buscador, y la capacidad de montar y usar opciones avanzadas se ha eliminado de "Utilidad de Discos", por lo que parece que la solución del lado del servidor es la única solución viable para la conexión GUI.Suponga que el host 10.18.14.27 que ejecuta NFS tiene una ruta compartida:
En tu Mac, prueba:
Verifique que los contenidos sean visibles:
fuente
mi problema resuelto, NFS a mac High Sierra 10.13 Cambio en el servidor NFS / etc / exports, coloque la IP de su cliente. Ej: servidor IP: 192.168.1.2 IP del cliente: 192.168.1.10 en el servidor, sudo vi, / export / www 192.168.1.10 (rw, inseguro, root_squash, no_subtree_check, async)
fuente
ping hhmm.local
funciona), no hay razón para que esto marque la diferencia.