web-dev-qa-db-ja.com

Mac OS XでNFSエクスポートをマウントする方法は?

私は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$ 

ワオ。これがうまくいかない理由がわかりません。私は何をすべきか?

9
Eonil

OS X 10.6.8のmount_nfs: can't access /: Permission deniedでも同じ問題があり、resvportオプションを使用しても失敗しましたが、insecureオプションを使用するようにnfsサーバーのエクスポートマウントを変更すると機能しました。

5
Cas

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ボリューム!

2
Eonil

私の問題は解決しました。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)

0
yogihp