質問: nfs許可が拒否されました nfsを構成してクライアントのnfs共有ディレクトリにファイルを作成すると、次のメッセージが表示されます:permission denied。私の構成:構成nfsサーバー http://www.server-world.info/en/note?os=centos_6&p=nfs&f=1 構成nfsクライアント http://www.server-world.info/en/note?os=centos_6&p=nfs&f=2 問題はどこだ?
回答: /etc/exportsファイルを変更した後、サーバーでコマンドを実行する必要があります。$ exportfs -a また、nfsの接続の問題をデバッグする場合は、showmount -e <nfs server>コマンドを実行して、特定のサーバーがエクスポートするマウントを確認できます。例$ showmount -e cobbler export list for cobbler: /cobbler/isos 192.168.1.0/24 nfsクライアントで実行されているサービスクライアントがnfsサーバーと通信できるように、次のサービスが実行されていることを確認する必要があります。$ chkconfig --list|grep rpc rpcbind 0:off 1:off 2:on 3:on 4:on 5:on 6:off rpcgssd 0:off 1:off 2:off 3:on 4:on 5:on 6:off rpcidmapd 0:off 1:off 2:off 3:on 4:on 5:on 6:off rpcsvcgssd 0:off 1:off 2:off 3:off 4:off 5:off 6:off これと同様に:$ chkconfig --list|grep nfs nfs 0:off 1:off 2:off 3:off 4:off 5:off 6:off nfslock 0:off 1:off 2:off 3:on 4:on 5:on 6:off rpcinfo上記のサービスを実行すると、クライアントがnfsサーバーに対して次のようにリモートプロシージャコール(rpc)を実行できることを確認できます。$ rpcinfo -p cobbler program vers proto port service 100000 2 tcp 111 portmapper 100000 2 udp 111 portmapper 100024 1 udp 807 status 100024 1 tcp 810 status 100011 1 udp 718 rquotad 100011 2 udp 718 rquotad 100011 1 tcp 721 rquotad 100011 2 tcp 721 rquotad 100003 2 udp 2049 nfs 100003 3 udp 2049 nfs 100003 4 udp 2049 nfs 100021 1 udp 60327 nlockmgr 100021 3 udp 60327 nlockmgr 100021 4 udp 60327 nlockmgr 100003 2 tcp 2049 nfs 100003 3 tcp 2049 nfs 100003 4 tcp 2049 nfs 100021 1 tcp 57752 nlockmgr 100021 3 tcp 57752 nlockmgr 100021 4 tcp 57752 nlockmgr 100005 1 udp 750 mountd 100005 1 tcp 753 mountd 100005 2 udp 750 mountd 100005 2 tcp 753 mountd 100005 3 udp 750 mountd 100005 3 tcp 753 mountd マウントとカーネルモジュール回答にあなたが書いた内容が表示され、その後削除しました。質問にその情報を追加する必要があります!あなたが今困っていたところがわかります。以下を使用してマウントしているとは思わない:$ mount -t nfsd ... それは:$ mount t nfs ... それを変えてみてください。また、あなたが最終的に困惑しているところもわかります。 nfsカーネルモジュールがロードされていません。$ modprobe nfs