如何在Mac OS X上安装NFS导出?


9

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

/nfs     hhmm.local

/nfs777权限。

我从Mac上检查了它的运行情况,

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

但是当我尝试挂载它时

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

哇。我不知道为什么这行不通。我该怎么办?


我看到对AWS存储网关 NFS文件共享的权限被拒绝,问题是我的IP超出了允许的共享访问客户端CIDR范围
storm_m2138

Answers:


5

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


2

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

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


遇到同样的问题;resvport如果仅计划通过CLI进行安装,则该选项可以正常工作。如果要通过Mac OS X的查找器进行安装,则需要insecure在服务器端添加该选项,如@Cas所述。无法resvport通过finder 进行指定,并且安装和使用高级选项的功能已从“磁盘实用程序”中删除,因此服务器端修补程序似乎是GUI连接的唯一可行解决方案。
2015年


0

我的问题解决了,将NFS转换为Mac High Sierra 10.13在服务器NFS / etc / exports上进行更改,将您的客户端IP放入。例如:服务器上的ip服务器:192.168.1.2客户端ip:192.168.1.10,sudo vi,/ export / www 192.168.1.10(rw,不安全,root_squash,no_subtree_check,异步)


只要服务器可以解析客户端的主机名(即ping hhmm.local有效),就没有理由这样做。
斯科特,
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.