Ich habe FreeBSD ( test.local
) Box als NFS-Server konfiguriert. Und ich versuche, seine NFS-Freigabe von meinem Mac ( hhmm.local
) zu mounten
/nfs hhmm.local
/nfs
hat die 777
Erlaubnis.
Und ich habe vom Mac aus überprüft, ob es funktioniert.
hhmm:~ Eonil$ showmount -e test.local
Exports list on test.local:
/nfs test.local
hhmm:~ Eonil$
Aber wenn ich versuche, es zu montieren,
hhmm:~ Eonil$ mount_nfs test.local:/nfs ~/nfs
mount_nfs: can't access /nfs: Permission denied
hhmm:~ Eonil$
Beeindruckend. Ich kann nicht herausfinden, warum das nicht funktioniert. Was sollte ich tun?
Antworten:
Ich hatte das gleiche Problem mit
mount_nfs: can't access /: Permission denied
OS X 10.6.8 und selbst mit derresvport
Option schlug es immer noch fehl, aber das Ändern des Export-Mount des NFS-Servers, um dieinsecure
Option zu verwenden, funktionierte.quelle
Ich habe dieses Problem mit diesem Blog-Beitrag gelöst: http://www.cyberciti.biz/faq/apple-mac-osx-nfs-mount-command-tutorial/
Die Kernlösung bestand darin, eine Option
resvport
für die Montage zu geben. NFS-Volume magisch montiert!quelle
resvport
Option funktioniert einwandfrei, wenn Sie nur die Bereitstellung über die CLI planen. Wenn Sie über den Finder von Mac OS X mounten möchten, müssen Sie dieinsecure
Option auf der Serverseite hinzufügen , wie @Cas erwähnt. Es gibt keine Möglichkeit,resvport
über den Finder anzugeben , und die Möglichkeit, erweiterte Optionen bereitzustellen und zu verwenden, wurde aus dem "Festplatten-Dienstprogramm" entfernt. Daher scheint das serverseitige Update die einzig praktikable Lösung für die GUI-Verbindung zu sein.Angenommen, Host 10.18.14.27, auf dem NFS ausgeführt wird, hat einen gemeinsamen Pfad:
Versuchen Sie auf Ihrem Mac:
Stellen Sie sicher, dass der Inhalt sichtbar ist:
quelle
Mein Problem gelöst, NFS zu Mac High Sierra 10.13 Änderung auf Server NFS / etc / exportieren, setzen Sie Ihre Client-IP. Beispiel: IP-Server: 192.168.1.2 Client-IP: 192.168.1.10 auf Server, sudo vi, / export / www 192.168.1.10 (rw, unsicher, root_squash, no_subtree_check, async)
quelle
ping hhmm.local
funktioniert), gibt es keinen Grund dafür, einen Unterschied zu machen.