如何在 Mac OS X 上掛載 NFS 匯出?

如何在 Mac OS X 上掛載 NFS 匯出?

我將 FreeBSD ( test.local) 框配置為 NFS 伺服器。我正在嘗試從我的 mac 掛載其 NFS 共享 ( hhmm.local)

/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$ 

哇。我不明白為什麼這不起作用。我該怎麼辦?

答案1

我在 OS X 10.6.8 上遇到了相同的問題mount_nfs: can't access /: Permission denied,即使使用該resvport選項,它仍然失敗,但是修改 nfs 伺服器匯出掛載以使用該insecure選項是有效的。

答案2

我透過這篇文章解決了這個問題: http://www.cyberciti.biz/faq/apple-mac-osx-nfs-mount-command-tutorial/

核心解決方案是提供resvport安裝選項。 NFS 磁碟區神奇地掛載了!

答案3

假設執行 NFS 的主機 10.18.14.27 具有共用路徑-

/home/siddiquim

在你的 Mac 上,試試:

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

驗證內容是否可見:

$ ls -ltr folder_207

答案4

我的問題解決了,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,非同步)

相關內容