J'ai la test.local
boîte FreeBSD ( ) configurée comme serveur NFS. Et j'essaye de monter son partage NFS depuis mon mac ( hhmm.local
)
/nfs hhmm.local
/nfs
a la 777
permission.
Et j'ai vérifié sur Mac que ça fonctionne,
hhmm:~ Eonil$ showmount -e test.local
Exports list on test.local:
/nfs test.local
hhmm:~ Eonil$
Mais quand j'essaye de le monter,
hhmm:~ Eonil$ mount_nfs test.local:/nfs ~/nfs
mount_nfs: can't access /nfs: Permission denied
hhmm:~ Eonil$
Sensationnel. Je ne peux pas comprendre pourquoi cela ne fonctionne pas. Que devrais-je faire?
Réponses:
J'ai eu le même problème avec
mount_nfs: can't access /: Permission denied
OS X 10.6.8 et même avec l'resvport
option, il a toujours échoué, mais la modification du montage d'exportation du serveur nfs pour utiliser l'insecure
option a fonctionné.la source
J'ai résolu ce problème avec cet article de blog: http://www.cyberciti.biz/faq/apple-mac-osx-nfs-mount-command-tutorial/
La solution principale donnait une option
resvport
sur l' option de montage. Le volume NFS monté comme par magie!la source
resvport
option fonctionne bien si vous prévoyez de monter uniquement via la CLI. Si vous souhaitez monter via le Finder de Mac OS X, vous devez ajouter l'insecure
option côté serveur, comme le mentionne @Cas. Il n'y a aucun moyen de spécifierresvport
via le Finder, et la possibilité de monter et d'utiliser des options avancées a été supprimée de "Utilitaire de disque", il semble donc que le correctif côté serveur soit la seule solution viable pour la connexion à l'interface graphique.Supposons que l'hôte 10.18.14.27 exécutant NFS ait un chemin partagé-
Sur votre Mac, essayez:
Vérifiez que le contenu est visible:
la source
mon problème résolu, NFS vers mac High Sierra 10.13 Changement sur le serveur NFS / etc / exports, mettez votre IP client. Ex: serveur IP: 192.168.1.2 IP client: 192.168.1.10 sur le serveur, sudo vi, / export / www 192.168.1.10 (rw, non sécurisé, root_squash, no_subtree_check, async)
la source
ping hhmm.local
fonctionne), il n'y a aucune raison pour que cela fasse une différence.