NFSが切断された後、Linux NFSクライアントにサーバーへの再接続を強制する


15

Linuxクライアントが接続を失った後、NFSサーバーに強制的に再接続する方法はありますか?クライアントは最終的にサーバーが戻ったことに気付き、正常に動作を再開します。この再接続を高速化する方法があるのか​​と思っています。

回答:


3

AutofsArchWikiリンク)を調べることができます。NFSを自動マウントするようにセットアップした場合、クライアントは使用しようとするたびにNFSドライブへの(再)接続を試行する必要があります。これは、ことを確実にする場合は、クライアントからNFSドライブにアクセスしよう、サーバが起動して、その後、NFSドライブを接続します。


1
答えてくれてありがとう。これはこれでは役に立ちません。共有が既にマウントされており、クライアントが既にサーバーと通信している場合です。時々、接続を強制終了し(2、3の個人システム間のみ)、リンクを再確立するときにタイムアウト期間を強制終了します。autofsはこれに役立ちません。または、再接続を高速化する場合、手動で行いたいので、それがどのように行われたかを知っておくと便利です。
MJD

再接続しようとしても動作しない例を挙げていただけますか?たぶんmount -a
bkanuka

私がやっていることを誤解していると思います。ネットワークを切断する前に、nfsボリュームをアンマウントしません。この場合、それは私の個人的なものの間にあるので問題ありません。NFSマウントポイントからファイルを読み取ってスリープ状態にしてから失敗するプロセスがあります。ネットワークを再調整すると、クライアントがサーバーを再検出する前にタイムアウト期間があります。サーバーが戻ってきたことがわかっているので、そのタイムアウト期間は終了したいものです。タイムアウトはそれほど悪くはありませんが、少し面倒です。
MJD

うーん。私は何かを誤解しています。今、私はあなたがラップトップとホームサーバーを持っていると想像しています、そして時々あなたはただラップトップをつかんで行くのが好きです。戻ったら、ホームネットワークに再接続します...そして待機します...そして最後にNFS共有が再び接続されます。私は正しいですか?
bkanuka

まあ、ちょっと。ラップトップはNFSサーバーであり、デスクトップはクライアントです。また、ラップトップを持ち去る場合、サーバーの損失でデスクトップの半分がフリーズするかどうかは気にしません(そして...)。デスクトップの半分がフリーズした場合、その再接続を高速化したいと思います。NFSを悪用していると感じているので、私を助ける方法はないと考えました。単に迷惑なので、私は心配していません。
MJD

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.