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


9

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$ 

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


私は見ていた許可が拒否された上でAWSストレージゲートウェイ問題は、私のIPが許可共有アクセスクライアントのCIDR範囲外だったということでした、NFSファイル共有
storm_m2138

回答:


5

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


これと同じ問題がありました。resvportCLI経由でのマウントのみを計画している場合、このオプションは正常に機能します。Mac OS Xのファインダーを介してマウントするinsecure場合は、@ Casが言及しているように、サーバー側でオプションを追加する必要があります。resvportファインダー経由で指定する方法はなく、高度なオプションをマウントして使用する機能は「ディスクユーティリティ」から削除されたため、サーバー側の修正がGUI接続の唯一の実行可能なソリューションであるようです。
ウィル

2

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

0

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


サーバーがクライアントのホスト名を解決できる(つまりping hhmm.local機能する)限り、これが違いを生む理由はありません。
スコット
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.