Jak zamontować eksport NFS na Mac OS X?


9

Mam test.localskrzynkę FreeBSD ( ) skonfigurowaną jako serwer NFS. I próbuję zamontować jego udostępnianie NFS z mojego mac ( hhmm.local)

/nfs     hhmm.local

/nfsma 777pozwolenie.

I sprawdziłem z Maca, że ​​działa,

hhmm:~ Eonil$ showmount -e test.local
Exports list on test.local:
/nfs                           test.local
hhmm:~ Eonil$ 

Ale kiedy próbuję go zamontować,

hhmm:~ Eonil$ mount_nfs test.local:/nfs ~/nfs
mount_nfs: can't access /nfs: Permission denied
hhmm:~ Eonil$ 

Łał. Nie mogę zrozumieć, dlaczego to nie działa. Co powinienem zrobić?


Widziałem uprawnień do zapisu na AWS przechowywania bramy udziału plików NFS, problemem było, że moje IP było poza dopuszczalnym zakresem CIDR akcji Client Access
storm_m2138

Odpowiedzi:


5

Miałem ten sam problem z mount_nfs: can't access /: Permission deniedsystemem OS X 10.6.8 i nawet z resvportopcją nadal się nie udawało, jednak modyfikacja montowania eksportu serwera nfs w celu użycia tej insecureopcji działała.


2

Rozwiązałem ten problem z tym postem na blogu: http://www.cyberciti.biz/faq/apple-mac-osx-nfs-mount-command-tutorial/

Podstawowym rozwiązaniem była opcja opcji resvportmontażu. Wolumin NFS zamontowany magicznie!


Miałem ten sam problem; resvportopcja działa dobrze, jeśli tylko planujesz montaż poprzez CLI. Jeśli chcesz zamontować za pomocą wyszukiwarki Mac OS X, musisz dodać insecureopcję po stronie serwera, jak wspomina @Cas. Nie ma możliwości określenia tego resvportza pomocą wyszukiwarki, a możliwość montowania i używania opcji zaawansowanych została usunięta z „Narzędzia dyskowego”, więc wydaje się, że poprawka po stronie serwera jest jedynym realnym rozwiązaniem dla połączenia GUI.
Czy

2

Załóżmy, że host 10.18.14.27 z uruchomionym NFS ma wspólną ścieżkę-

/home/siddiquim

Na komputerze Mac spróbuj:

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

Sprawdź, czy zawartość jest widoczna:

$ ls -ltr folder_207

0

mój problem rozwiązany, NFS na mac High Sierra 10.13 Zmień na serwerze NFS / etc / eksport, podaj adres IP klienta. Np .: serwer ip: 192.168.1.2 klient ip: 192.168.1.10 na serwerze, sudo vi, / export / www 192.168.1.10 (rw, niezabezpieczony, root_squash, no_subtree_check, async)


Tak długo, jak serwer może rozpoznać nazwę hosta klienta (tzn. ping hhmm.localDziała), nie ma powodu, aby to robić różnicę.
Scott
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.