GNU/Linux >> Linux の 問題 >  >> Linux

NFS ボリュームをマウントできません - タイムアウト

解決策 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 をもう一度マウントしてみてください。


  • Linux
    1. ルートだけがマウントできます、なぜですか?

    2. Linux の一般的な NFS マウント オプション

    3. htaccess ルールがわかりません

    1. autofsを使用してNFSファイルシステムをマウントする

    2. NFSマウントの有効性の検証

    3. ディスクをマウントできません (VFS:ext4 ファイルシステムが見つかりません)

    1. autofsを使用してNFS共有をマウントする方法

    2. / usr/portsパーティションのディスクスペースが不足しました。ポートを作成するにはどうすればよいですか。

    3. 暗号化されたLvmボリューム(luksデバイス)が起動時にマウントされないのはなぜですか?