Wie kann ich den NFS-Export unter Mac OS X bereitstellen?


9

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

/nfshat die 777Erlaubnis.

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?


Ich habe festgestellt, dass die Berechtigung für die NFS-Dateifreigabe des AWS-Speichergateways verweigert wurde. Das Problem bestand darin, dass meine IP-
Adresse

Antworten:


5

Ich hatte das gleiche Problem mit mount_nfs: can't access /: Permission deniedOS X 10.6.8 und selbst mit der resvportOption schlug es immer noch fehl, aber das Ändern des Export-Mount des NFS-Servers, um die insecureOption zu verwenden, funktionierte.


2

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 resvportfür die Montage zu geben. NFS-Volume magisch montiert!


Hatte das gleiche Problem; Die resvportOption 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 die insecureOption 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.
Will

2

Angenommen, Host 10.18.14.27, auf dem NFS ausgeführt wird, hat einen gemeinsamen Pfad:

/home/siddiquim

Versuchen Sie auf Ihrem Mac:

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

Stellen Sie sicher, dass der Inhalt sichtbar ist:

$ ls -ltr folder_207

0

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)


Solange der Server den Hostnamen des Clients auflösen kann (dh ping hhmm.localfunktioniert), gibt es keinen Grund dafür, einen Unterschied zu machen.
Scott
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.