nfsrootは時々停止します(おそらくネットワークエラーが原因で発生します)。

nfsrootは時々停止します(おそらくネットワークエラーが原因で発生します)。

設定

私は以下に基づいてGentooを実行するシンクライアントを設定しました。このガイドライン。時々止まる現象を除いてうまくいくようです。

ネットワークを切断してlsを実行してから再接続すると、問題が繰り返される可能性があることがわかりました。何らかの理由でネットワーク損失を回復することはできません。私はOSが一時的なI / O損失を処理できる必要があると思います(ハードドライブが応答するのに1〜2秒かかると仮定します)。したがって、これは単純なファイルシステムの欠陥ではなく、nfs接続がまったく回復しないと思います。ファイルシステムは、次のオプションを使用してnfs4としてマウントされます。

rw,relatime,vers=4.0,rsize=4096,wsize=4096,namlen=255,hard,proto=udp,port=0,timeo=11,retrans=3,sec=sys,clientaddr=xxx.xxx.xxx.xxx,local_lock=none,addr=yyy.yyy.yyy.yyy

以前は、プロトタイプ仕様(デフォルトではtcp)を使用しておらず、もう機能しませんでした。/homeブートからudpフラグを削除した後もまだudpでブートすることがわかったので、今はmountの代わりにmountを見ていたようです/

電源コードを抜かないと、ネットワークがしばらくダウンし、何かがファイルにアクセスしようとした後(一部のソフトウェアをコンパイルすると停止するようです)、回復しないようです。

dmesgの情報

いくつかのテストを実行した結果、ケーブルを切断または再接続することは常に問題を引き起こすわけではありませんが、時には問題が発生することがわかりました。 dmesg ログでこれが発生した場合、最後の行は次のようになります。

nfs: server yyy.yyy.yyy.yyy not responding, still trying

質問

ネットワークの問題に対してシステムを堅牢にするにはどうすればよいですか?

ベストアンサー1

おすすめ記事