CENTOS / REDHATのNFSにマウントエラーが表示されます。

CENTOS / REDHATのNFSにマウントエラーが表示されます。

NFSをクライアントと共有できません。 NFS サーバーで showmount -a を実行するとエラーが発生します。

/root # showmount -a
clnt_create: RPC: Port mapper failure - Unable to receive: errno 111 (Connection refused)

/root # rpcinfo -p
No remote programs registered.

/root # ps -ef | grep notify
rpcuser   4467     1  0 Aug29 ?        00:00:00 rpc.statd --no-notify
rpcuser   4477     1  0 Aug30 ?        00:00:00 rpc.statd --no-notify
rpcuser   4509     1  0 Aug30 ?        00:00:00 rpc.statd --no-notify
rpcuser   4516     1  0 03:14 ?        00:00:00 rpc.statd --no-notify
rpcuser   4650     1  0 Aug29 ?        00:00:00 rpc.statd --no-notify
rpcuser   4677     1  0 Aug30 ?        00:00:00 rpc.statd --no-notify
rpcuser   4689     1  0 Aug30 ?        00:00:00 rpc.statd --no-notify
rpcuser   4698     1  0 03:16 ?        00:00:00 rpc.statd --no-notify
rpcuser   4836     1  0 Aug29 ?        00:00:00 rpc.statd --no-notify
rpcuser   4859     1  0 Aug30 ?        00:00:00 rpc.statd --no-notify
rpcuser   4867     1  0 Aug30 ?        00:00:00 rpc.statd --no-notify
rpcuser   4878     1  0 03:18 ?        00:00:00 rpc.statd --no-notify
rpcuser   5023     1  0 Aug29 ?        00:00:00 rpc.statd --no-notify
rpcuser   5037     1  0 Aug30 ?        00:00:00 rpc.statd --no-notify
rpcuser   5060     1  0 03:20 ?        00:00:00 rpc.statd --no-notify
rpcuser   5092     1  0 Aug30 ?        00:00:00 rpc.statd --no-notify
rpcuser   5211     1  0 Aug29 ?        00:00:00 rpc.statd --no-notify
rpcuser   5216     1  0 Aug30 ?        00:00:00 rpc.statd --no-notify
rpcuser   5227     1  0 Aug29 ?        00:00:00 rpc.statd --no-notify
rpcuser   5277     1  0 Aug30 ?        00:00:00 rpc.statd --no-notify

答え1

rpcbindサービスがまだ開始されていない可能性が高いです。

sudo service rpcbind start

答え2

問題が解決され、解決されました。ファイアウォールルール、selinuxステータス、ポートを確認してください。

次の順序でNFSサービスを停止します。

# service nfslock stop
# service nfs stop
# service rpcbind stop

ファイアウォールルール:

IPtablesに必要なNFSポートを追加するか、IPtablesを無効にします。

プラグLinux:

selinux を無効にするか、NFS ファイルに selinux コンテキストを追加します。

ポート:

/etc/services で次のポートを開いてマッピングする必要があります。

/root # cat /etc/services | grep rpc
sunrpc          111/tcp         portmapper rpcbind      # RPC 4.0 portmapper TCP
sunrpc          111/udp         portmapper rpcbind      # RPC 4.0 portmapper UDP

最後に、次の順序でサービスを開始します。

# service rpcbind start
# service nfs start
# service nfslock start

答え3

この古い欠陥は、2019年10月13日に新しくインストールされたKubuntu 18.04で登場しました。他のディストリビューションや私が交換したKubuntu 14.04にはネットワークの問題はありません。

gregsat:/mnt/_$showmount -e

clnt_create: RPC: プログラムが登録されていません。

「sudo service nfs-kernel-server restart」または「...rpcbind...」は役に立ちません。

/etc/exports 編集:以前にコメントアウトされたいくつかのエクスポートをクリーンアップし、nfs-kernel-serverを再起動しましたが、rpcの不具合を修正しました。

gregsat:~/_$sudo サービス nfs-kernel-server 再起動

gregsat:~/_$showmount -e

gregsatリストのエクスポート:

/mnt/usb1 192.168.113.58

/ホームページ192.168.113.78,192.168.113.58,192.168.113.38

関連情報