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