Come montare l'esportazione NFS su Mac OS X?


9

Ho la test.localscatola di FreeBSD ( ) configurata come server NFS. E sto provando a montare la sua condivisione NFS dal mio mac ( hhmm.local)

/nfs     hhmm.local

/nfsha il 777permesso.

E ho verificato dal Mac che funziona,

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

Ma quando provo a montarlo,

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

Wow. Non riesco a capire perché questo non funziona. Cosa dovrei fare?


Stavo vedendo l' autorizzazione negata sulla condivisione file NFS del gateway di archiviazione AWS , il problema era che il mio IP era al di fuori dell'intervallo CIDR del client di accesso alla condivisione consentito
storm_m2138

Risposte:


5

Ho avuto lo stesso problema con mount_nfs: can't access /: Permission deniedOS X 10.6.8 e anche con l' resvportopzione non è riuscita comunque modificando il mount dell'esportazione del server nfs per utilizzare l' insecureopzione funzionata.


2

Ho risolto questo problema con questo post del blog: http://www.cyberciti.biz/faq/apple-mac-osx-nfs-mount-command-tutorial/

La soluzione principale stava offrendo un'opzione resvportsull'opzione di montaggio. Volume NFS montato magicamente!


Stava avendo lo stesso problema; l' resvportopzione funziona perfettamente se si prevede di eseguire il montaggio solo tramite l'interfaccia della riga di comando. Se vuoi montare tramite il Finder di Mac OS X, devi aggiungere l' insecureopzione sul lato server, come menziona @Cas. Non è possibile specificare resvporttramite Finder e la possibilità di montare e utilizzare le opzioni avanzate è stata rimossa da "Utility Disco", quindi sembra che la correzione lato server sia l'unica soluzione praticabile per la connessione della GUI.
Sarà il

2

Supponiamo che l'host 10.18.14.27 che esegue NFS abbia un percorso condiviso-

/home/siddiquim

Sul tuo Mac, prova:

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

Verifica che i contenuti siano visibili:

$ ls -ltr folder_207

0

il mio problema è stato risolto, da NFS a mac High Sierra 10.13 Modifica sul server NFS / etc / exports, inserisci l'IP del tuo client. Es: server ip: 192.168.1.2 ip client: 192.168.1.10 sul server, sudo vi, / export / www 192.168.1.10 (rw, insecure, root_squash, no_subtree_check, async)


Finché il server è in grado di risolvere il nome host del client (vale a dire, ping hhmm.localfunziona), non c'è motivo per fare la differenza.
Scott,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.