
私は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 denied
OS 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)