web-dev-qa-db-ja.com

Linux:NFSでautofsを使用する場合とfstabを使用する場合の違い

Auto.masterを使用することと、autofsがNFSマウントポイントを自動マウントすることと、単にfstabに情報を配置することの違いは何ですか? Linux Red-Hat 5/6

10
Gregg Leventhal

fstabの利点は、リモートファイルシステムがシステムにマウントされることです(noautoマウントオプションが使用されていない場合)。

また、マウントポイントの定義方法にも依存します。 NFSクライアントがサーバーに到達できない場合の回復動作を決定する2つのオプションがあります。 hardオプション(デフォルトは1)を使用すると、nfs共有のマウントに問題があり、共有を無期限にマウントしようと繰り返し試行されると、ブートプロセスが一時停止します。 softオプションを使用すると、retrans再送信が送信された後にマウントが失敗します。

一方、autofsは、必要なときにアクセスされたときにのみ、nfs共有をマウントします。

6
dsmsk80

Autofsの利点は、NFSマウントにアクセスできない場合でも、通常どおりサーバーを起動(および使用)できることです。 NFSマウントにアクセスしたいユーザー/アプリケーションだけが利用できないことに気づくでしょう。 fstabを使用すると、サーバーが起動を拒否する(ハードオプション)、起動が非常に遅くなる(タイムアウト付きのハードオプション)、または失敗するたびに利用できないNFSマウントを手動で再マウントする必要がある場合があります(ソフトオプション)。私が間違っている場合、誰かが私を訂正してください。

5
Ph. Bourdin

一般に、ブート時のマウントは/ etc/fstabで発生しますが、autofsは後で発生するデーモンです。したがって、一般的にautofsにNFS共有を配置しておくと、NFS共有の読み込みに失敗した場合に(場合によっては)ブートプロセス中に問題が発生しなくなります。 autofsの利点は、不必要なマウントポイントが削減されるため、autofsの起動時間が短縮されるためです。自動アンマウントも期間ごとに行われます。ネットワーク効率が向上します。

1
Akhil