Como montar a exportação NFS no Mac OS X?

9

Eu tenho a test.localcaixa FreeBSD ( ) configurada como servidor NFS. E eu estou tentando montar seu formulário de compartilhamento NFS meu mac ( hhmm.local)

/nfs     hhmm.local

/nfstem 777permissão.

E eu verifiquei no mac que está funcionando,

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

Mas quando eu tento montar,

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

Uau. Não consigo descobrir por que isso não funciona. O que devo fazer?

Eonil
fonte
Eu estava vendo permissão negada na AWS Storage Gateway compartilhamento de arquivo NFS, assuntos era que meu IP estava fora do intervalo permitido o CIDR cliente de acesso share
storm_m2138

Respostas:

5

Eu tive o mesmo problema mount_nfs: can't access /: Permission deniedno OS X 10.6.8 e, mesmo com a resvportopção, ele ainda falhou, modificando a montagem de exportação do servidor nfs para usar a insecureopção trabalhada.

Cas
fonte
2

Resolvi esse problema com este post do blog: http://www.cyberciti.biz/faq/apple-mac-osx-nfs-mount-command-tutorial/

A solução principal foi dar uma opção resvportna opção de montagem. Volume NFS montado magicamente!

Eonil
fonte
Estava tendo esse mesmo problema; a resvportopção funciona bem se você planeja montar apenas através da CLI. Se você deseja montar através do localizador do Mac OS X, é necessário adicionar a insecureopção no lado do servidor, conforme mencionado pelo @Cas. Não há como especificar resvportvia localizador, e a capacidade de montar e usar opções avançadas foi removida do "Utilitário de Disco", portanto parece que a correção do lado do servidor é a única solução viável para a conexão da GUI.
Will
2

Suponha que o host 10.18.14.27 executando o NFS tenha compartilhado o caminho

/home/siddiquim

No seu mac, tente:

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

Verifique se o conteúdo está visível:

$ ls -ltr folder_207
Mohammad Shahid Siddiqui
fonte
0

meu problema resolvido, NFS para mac High Sierra 10.13 Mudança no servidor NFS / etc / exportações, coloque o IP do seu cliente. Ex: servidor ip: 192.168.1.2 cliente ip: 192.168.1.10 no servidor, sudo vi, / export / www 192.168.1.10 (rw, inseguro, root_squash, no_subtree_check, assíncrono)

yogihp
fonte
Contanto que o servidor possa resolver o nome do host do cliente (ou seja, ping hhmm.localfunciona), não há razão para que isso faça diferença.
Scott