Mac OS X で NFS エクスポートをマウントするにはどうすればいいですか?

Mac OS X で NFS エクスポートをマウントするにはどうすればいいですか?

私はNFSサーバーとして構成されたFreeBSD()ボックスを持っています。そして私はMac( )test.localから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

mount_nfs: can't access /: Permission deniedOS X 10.6.8 でも同じ問題が発生しましたが、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 server:192.168.1.2 client ip:192.168.1.10、サーバー上で sudo vi、/export/www 192.168.1.10(rw,insecure,root_squash,no_subtree_check,async)

関連情報