Comment monter l'exportation NFS sur Mac OS X?

9

J'ai la test.localboîte FreeBSD ( ) configurée comme serveur NFS. Et j'essaye de monter son partage NFS depuis mon mac ( hhmm.local)

/nfs     hhmm.local

/nfsa la 777permission.

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?

Eonil
la source
Je voyais une autorisation refusée sur le partage de fichiers NFS de la passerelle de stockage AWS , le problème était que mon IP était en dehors de la plage CIDR du client d'accès partagé autorisé
storm_m2138

Réponses:

5

J'ai eu le même problème avec mount_nfs: can't access /: Permission deniedOS X 10.6.8 et même avec l' resvportoption, il a toujours échoué, mais la modification du montage d'exportation du serveur nfs pour utiliser l' insecureoption a fonctionné.

Cas
la source
2

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 resvportsur l' option de montage. Le volume NFS monté comme par magie!

Eonil
la source
Avait ce même problème; l' resvportoption 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' insecureoption côté serveur, comme le mentionne @Cas. Il n'y a aucun moyen de spécifier resvportvia 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.
Will
2

Supposons que l'hôte 10.18.14.27 exécutant NFS ait un chemin partagé-

/home/siddiquim

Sur votre Mac, essayez:

$ sudo mount -o resvport,rw  -t nfs  10.18.14.27:/home/siddiquim folder_207

Vérifiez que le contenu est visible:

$ ls -ltr folder_207
Mohammad Shahid Siddiqui
la source
0

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)

yogihp
la source
Tant que le serveur peut résoudre le nom d'hôte du client (c'est-à-dire qu'il ping hhmm.localfonctionne), il n'y a aucune raison pour que cela fasse une différence.
Scott