如何在 Mac OS X 上挂载 NFS 导出?

Eon*_*nil 10 mac mount freebsd nfs

我将 FreeBSD ( test.local) 框配置为 NFS 服务器。我正在尝试从我的 mac ( hhmm.local)挂载它的 NFS 共享

/nfs     hhmm.local
Run Code Online (Sandbox Code Playgroud)

/nfs777权限。

我从 mac 上检查它正在工作,

hhmm:~ Eonil$ showmount -e test.local
Exports list on test.local:
/nfs                           test.local
hhmm:~ Eonil$ 
Run Code Online (Sandbox Code Playgroud)

但是当我尝试安装它时,

hhmm:~ Eonil$ mount_nfs test.local:/nfs ~/nfs
mount_nfs: can't access /nfs: Permission denied
hhmm:~ Eonil$ 
Run Code Online (Sandbox Code Playgroud)

哇。我无法弄清楚为什么这不起作用。我该怎么办?

Cas*_*Cas 5

mount_nfs: can't access /: Permission denied在 OS X 10.6.8 上遇到了同样的问题,即使使用该resvport选项它仍然失败,但是修改 nfs 服务器导出挂载以使用该insecure选项有效。


Eon*_*nil 2

我通过这篇博客文章解决了这个问题: http://www.cyberciti.biz/faq/apple-mac-osx-nfs-mount-command-tutorial/

核心解决方案是提供resvport安装选项。NFS 卷神奇地挂载了!