解決策 1:
したがって、NFS はポートマッパーの実行に依存しているため、特定のポートを RPC ポートにマップできるという点で奇妙です。 NFS がポートマッパーの前に起動している場合、プロセスの開始時にポートマッパーをチェックするため、NFS はリクエストをルーティングする方法を知りません。 NFS の前に portmapper が起動していない場合、NFS はポートを rpc にマップする方法を知りません。
プロセスに関するその他のドキュメントは次のとおりです (CentOS 用ですが、それでも関連があります):http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s2-nfs-methodology-portmap.html
新しいエラー メッセージについては、マウントしているボックスを再起動して再マウントし、エラーが再発するかどうかを確認してください。
解決策 2:
tcpdump -i $LAN_IF -n host 10.10.10.2
失敗した NFS コンポーネントが表示されます。
解決策 3:
与えられた回答から解決策を要約するために、以下の手順に従って、NFS マウントの問題を修正するための正しい方向に私を導きましたボックスを再記述せずに .
<オール>クライアント側で NFS サーバーの IP アドレスに対して tcpdump を実行します (1.2.3.4 と仮定)
tcpdump -i <replace-with-correct-INTERFACE_name -n host 1.2.3.4
tcpdump を実行し続け、NFS 共有パスをマウントしてみてください。
NFS がサーバーと通信してパスをマウントするポートを検索します (あなたの場合 [編集リビジョンの tcpdump の結果]、それらがポートであることを示しています:880、2049 のみ)。
NFS サーバー IP と すべて で telnet を実行します ステップ 3 で tcpdump の出力から取得したポートを確認し、telnet があり、ポートがサーバー側からクライアントに対して開いていることを確認します (この場合、2 つのポートの下のみが見つかりました)。
telnet 1.2.3.4 880
telnet 1.2.3.4 2049
ステップ 3 で取得したポートのいずれにも telnet がない場合は、これらのポートをネットワーク レベルで開く必要があります (サーバー側および/またはファイアウォールがある場合)
NFS をもう一度マウントしてみてください。