私はNFSを使用してあるコンピュータから別のコンピュータにいくつかの重要なディレクトリ(/home、/opt、/local/usr)を共有しています(すべてのOSはDebian 9です)。ほとんどの場合、うまく動作します。ただし、サーバーネットワークがダウンすると、クライアントコンピュータはこれらのディレクトリをマウントできないため、起動またはログインの問題が発生します。
NISと協力すると、作業が簡単になり、ほとんどの場合うまく機能するため、これらの共有を維持したいと思います。断続的に発生するサーバーネットワーク障害の回避策についてお問い合わせしたいと思います。たとえば、次のように設定できますか?サーバーにオンラインでアクセスできない場合(クライアントがリモートNFSディレクトリをマウントできない場合)、クライアントは自動的にローカルディレクトリを使用するように切り替えることで、起動またはログインの失敗を防ぐことができます。
ベストアンサー1
重要なディレクトリの場合は、2つの(同期化された)サーバーが提供することを検討し、自動マウントを使用して、可用性または好みに応じて1つを選択します。一方が失敗した場合、もう一方が負荷を引き受ける可能性があります。
man 5 autofsを参照してください。
レプリケーションサーバー
マウント場所は、1 つの場所に複数のホストを指定でき、通常は同じファイルシステムに対して異なるエクスポートパスを指定します。歴史的に、これらの異なる場所は読み取り専用であり、同じ複製ファイルシステムを提供していました。
複数の複製ホスト、同じパス:
<path> host1,host2,hostn:/path/path