私は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$
ワオ。これがうまくいかない理由がわかりません。私は何をすべきか?
OS X 10.6.8のmount_nfs: can't access /: Permission denied
でも同じ問題があり、resvport
オプションを使用しても失敗しましたが、insecure
オプションを使用するようにnfsサーバーのエクスポートマウントを変更すると機能しました。
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
私はこのブログ投稿でこの問題を解決しました: http://www.cyberciti.biz/faq/Apple-mac-osx-nfs-mount-command-tutorial/
コアソリューションは、マウントオプションにオプションresvport
を与えていました。魔法のようにマウントされたNFSボリューム!
私の問題は解決しました。NFSからMac High Sierra 10.13に変更します。サーバーNFS/etc/exportsを変更し、クライアントIPを配置します。例:ip server:192.168.1.2 client ip:192.168.1.10 on server、Sudo vi、/ export/www 192.168.1.10(rw、insecure、root_squash、no_subtree_check、async)