
我將 FreeBSD ( test.local
) 框配置為 NFS 伺服器。我正在嘗試從我的 mac 掛載其 NFS 共享 ( hhmm.local
)
/nfs hhmm.local
/nfs
有777
權限。
我從 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,非同步)