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

NFS:サーバーがオフラインの場合、NFS 共有をアンマウントできません

はい、これが NFS の性質です。クライアントは、NFS リソースが戻ってくるまで無期限に待機します。信じられないかもしれませんが、このように動作するように設計されています!

自動マウント

autofs などのツールを使用することをお勧めします。 NFS 共有を無期限にマウントし続けるのではなく、必要に応じて自動マウントします。

NFS のみを使用

@Patrick がコメントで指摘したように、 soft を使用してこの動作を削減できます NFS 共有をマウントするときのオプション

ソースからの抜粋:http://www.tldp.org/HOWTO/NFS-HOWTO/client.html

<ブロック引用>

ソフト

ファイル要求が失敗した場合、NFS クライアントは、ファイル アクセスを要求しているクライアント マシン上のプロセスにエラーを報告します。一部のプログラムはこれを平静に処理できますが、ほとんどのプログラムはそうではありません。この設定の使用はお勧めしません。これは、破損したファイルと失われたデータのレシピです。メールを大切にする場合は、特にメール ディスクにこれを使用しないでください。

ハード

NFS マウント ファイル システム上のファイルにアクセスするプログラムは、サーバーがクラッシュするとハングします。 intr も指定しない限り、プロセスを中断または強制終了することはできません (「確実な強制終了」を除く)。 NFS サーバーがオンラインに戻ると、プログラムは元の場所から中断されずに続行されます。すべての NFS マウント ファイル システムで hard,intr を使用することをお勧めします。

あなたの /etc/fstab で ファイル

   # device             mountpoint  fs-type    options    dump fsckord
   ...
   master.foo.com:/home  /mnt/home   nfs      rw,soft  0     0
   ...

Linux
  1. ApacheWebサーバーのキープアライブのチューニング

  2. ScientificLinux6.3でのNFSサーバーとクライアントのセットアップ

  3. CentOS6.3でのNFSサーバーとクライアントのセットアップ

  1. Debian10/11にNFSサーバーをセットアップする[NFS共有マウント]

  2. ファイルはいつ作成されましたか?

  3. ルートとして実行している場合でも、ファイルを削除できませんか?

  1. LinuxがNfs共有上の1つのファイルのキャッシュをフラッシュするように強制するコマンド?

  2. 実行可能ファイルがない場合

  3. /etc/exports ファイルについて