私が読んでこのスレッドだから、私を重複としてマークしないでください。方法を尋ねてください。どれくらい安全なのか知りたいです。
私は現在Fedora 20とGNOME 3.8を使用しています。構成を台無しにしました。グラフィックでログインできませんしかし、それは問題ではありません。
デフォルトのデスクトップ環境(Unityと呼ばれるようです)を使用してUbuntu 14.04 LTSをインストールしたいと思います。
同じパーティションを使用すると、両方のディストリビューションの構成が互いに干渉しますか/home
?
Nautilusには、~/Documents、~/Music、~/Downloadsなどのハードコードされたショートカットがあるように見えるため、メインファイル/フォルダ(ドキュメント、音楽、画像、gitリポジトリ)をサブディレクトリに配置するのは好きではありません。
私はディストリビューションで同じプログラム(Chrome、Rhythmbox、Nautilus、Sublime Text)をほとんど使うことを期待しています。共有すると構成が乱雑になりますか?
答え1
はい いいえ たぶん。今日の事実であることは明日はもはや真実ではないかもしれません。
簡単な事実は物事ですできる台無しだった。
アプリケーションがモノに対して賢い場合は、新しいバージョンをロードするときに警告を表示または爆発するようにデータベースと構成のバージョンを指定します。バンシーがそうでした。これは完成度には良いですが、継続的な操作には悪いです。
そうでない場合(再び、これが将来どのアプリケーションに適用されるか、または適用されないかを誰が話すことができますか?)、データ損失のリスクがあります。アプリのバージョンの違いが大きいほど、機会も大きくなると言いたいです。
両方のOSのバージョンを同じに保ち、両方のOSを同時にアップグレードできる場合(ChromeとSTができるだけ近づくように)、ほとんどのリスクを軽減できます。しかし、常にこのような問題があります。リスクアプローチ。
少なくとも2つのオペレーティングシステムのいずれかで起動するたびにバックアップを実行することをお勧めします。そこにいくつかのスクリプトを書いて、最も重要なライブラリと設定の大きなコピーを作成し、どこかに保存すると、いつか問題が発生した場合は復元し、別のOSに戻ることができます。
答え2
同じでない複数のインストールを共有するときに発生する問題は、オペレーティング/home
システムではなく、各システムにインストールされているプログラム、特にそのバージョンにあります。
両方のシステムに同じタイプのソフトウェアがインストールされているがバージョンが異なる場合、あるバージョンがそのバージョンを理解すると問題が発生する可能性があります。ファイルをクリック、他のバージョンでは、まったくまたは一部を理解していない可能性があります。 Vimなどの一部のソフトウェアでは、構成ファイルを部分的に理解できます。一部の人はGitHubにリポジトリを持っています。対応する構成ファイルホームディレクトリをすばやく再現します。
ほとんどの場合、問題はありませんが、テストが必要です。
しかし、本当の問題は、パーティションをすべてのシステムにマウントできないことです。両方のシステムがパーティションを見つけることができる場合、大きな問題はありません。しかし、両方のシステムを非常に正確にカスタマイズする必要があるかもしれません。まず、各ディストリビューションの同じユーザーが異なるUIDを持つ場合、問題が発生します。はい。より大きな施設(大学、会社など)では可能です。はい完璧。ただし、使用する前提条件を考慮する必要があります。
このため、一部の人は/home
外部ドライブにパーティションを置き、一部の人はネットワークにパーティションをマウントします。あなたのアイデアはまったく無意味ではなく、管理者が問題を避けるためにすべてを整理するのに数時間しかかかりません。
答え3
環境間で共有したいすべての項目を入れる/homeの下にディレクトリを設定することをお勧めします。たとえば、私の名前は/home/avdndata
、実際のホームディレクトリ(他のディストリビューション用)の設定はです/home/avdndata
。これにより、互換性のない他の構成を共有せずに機能することを明示的に共有できます。共有しますが、ディストリビューション/バージョンによって/home
同じユーザーのディレクトリが異なります(たとえば、「anthon」ユーザーの場合はこのようなものがあります)。/home
/home/anthon12
/home/anthon14
これにより、通常、自宅に保管されている資料をSuSEとUbuntu、および他のUbuntuバージョン間で共有できます。新しいバージョンをインストールする前に、以前のバージョンで使用したもの(特に共有コンテンツ)をバックアップしてください。アップグレード後に一部のプログラムが以前のバージョンと互換性がないように構成ファイルを変更した場合(.iniファイルが.xmlに置き換えられたことを見たことがある)、古いシステムを起動するとエラーが発生することがあります。この時点で、構成を共有ディレクトリから移動し、リンクを削除し、以前のバージョンのバックアップから関連ファイルを復元できます。
(もちろん、完全な接続と切断操作は一部のスクリプトによって自動的に行われます。)
答え4
異なるオペレーティングシステムがユーザーのホームディレクトリでさまざまなタスクを実行できるため、これは安全ではありません。必要に応じて、uid / gidの問題を回避するために、どこかで共通のユーザー識別バックエンドを使用することをお勧めします。
通常のnfsシステムでユーザーディレクトリをホストし、autofsを使用して各オペレーティングシステムの対応するユーザーホームディレクトリに自動的にマウントする方が良い考えです。