同時に、複数のシステムで同じNFSマウントホームディレクトリを使用する最もエレガントな方法は何ですか?

同時に、複数のシステムで同じNFSマウントホームディレクトリを使用する最もエレガントな方法は何ですか?

すべての人のホームディレクトリをホストするサーバーがあります。サーバー/homeは、NFSを使用して各ワークステーションに/homeとしてマウントされます。サーバーと各ワークステーションのユーザーに同じUID / GIDを使用してください。

複数のワークステーションで同時にグラフィカルセッションにログインできるようにしたいが、セッションマネージャと一部のアプリケーションはセッションデータ、構成、キャッシュ、その他のデータを自分のホームディレクトリに保存します(通常は常に.configの下には保存されません)。 。 。これにより、同じディレクトリを使用する別のコンピュータにアクティブなセッションがある場合に問題が発生します。他のバージョンがあれば悪いでしょう。

さまざまなシンボリックリンク方法を試しましたが、まだエレガントな解決策を見つけることができませんでした。他の人はこの問題をどのように解決しましたか?

アプリケーション全体のリストは面倒かもしれませんが、過去にXFCE自体、Chrome、Eclipse、その他のアプリケーションに問題があるため、再試行するのは消極的です。

主な問題は、アプリケーション構成(プラグイン、ユーザー設定など)をマシン間で共有する必要がありますが、単一セッションに関連するデータは共有できないことです。私の過去の経験によると、多くのアプリケーションが両方を同じ.configディレクトリに保持しているようです。

ベストアンサー1

多くのセッションツールは、データを保存するために使用されるディレクトリ名にセッション番号を入力するため、これは問題ではありません。問題を引き起こすアプリのリストがない場合は、この質問に実際に答える方法はありません。

実際、Linuxでは、同じユーザーが1つのシステムで複数のグラフィカルログインを持つことができるので、これはうまくサポートされなければならず、すべての違反は問題になります。

ただし、異なるバージョンのソフトウェアで同じ構成ファイルを使用すると、問題が発生する可能性があります。最善の解決策は、バージョンを同期するか、別々のホームディレクトリを使用することです。おそらくシンボリックリンクを使用してNFSを介してデータを共有できます。しかし、複数のバージョンのUbuntuがインストールされたノートブックがあり、/ homeパーティションは問題なくバージョン間で共有されます。

おすすめ記事