複数のLinuxディストリビューション間で/usr/localを共有できますか?

複数のLinuxディストリビューション間で/usr/localを共有できますか?

私はUbuntu 12.04を試してみましたが、理解に基づいて次のパーティションを作成しました。

  • 2GBスワップ(2GB RAMがある)
  • /boot別のカーネルバージョンをインストールする予定なので、1GB(カーネル開発を開始しています)
  • 35GB/var
  • 40GB/usr/local
  • 407GB/home
  • 15GB /(ルート)

私はUbuntu 12.04でOpenSUSE 12.2をインストールしたいと思います。 2つのオペレーティングシステム間で合計を共有できますか/var/usr/localパッケージが2つの異なるディストリビューションであることを知っていますが、ディスク容量を共有する方法はありますか?では、どちらのOSも/usr/local同じパーティションに独自のOSを持つことができますか?

ベストアンサー1

共有できます/usr/local。場合によっては、両方のディストリビューションで異なるバージョンのライブラリを使用する可能性があるため、一方または他方またはそれ自体にいくつかのライブラリをインストールする必要があります/usr/local。奇妙な追加ライブラリをインストールする負担は/usr/local

/usr/localシステムの1つにのみ特定のプログラムをインストールしたい場合は、/usr/local共有する代わりに別の方法で構成できます。お店/usr/local両方のシステムにリポジトリを保存し、シンボリックリンクを確立します。

/usr/local共有するために別々のパーティションを置く必要はありません。あるシステムのシステムパーティションに保存し、別のシステムの任意の場所にインストールし、シンボリックリンクを作成できます。

共有できません/var。ディレクトリは少し異なるように配置されており、各展開には一意のユーザーIDがあります。/varメールプールなどの一部のコンテンツを共有できます。

35GBは/varたくさんあります。基本システムの場合は必要ありません。ここに多くのデータを保存する場合(たとえば、Webサーバーのルートがここにあるため)、データに応じてファイルシステムのサイズを変更します。/varルートパーティションから分割することは意味がないので、マージします。リストに記載されていません/usr。ルートパーティションを分割する必要もありません。各オペレーティングシステムのシステムパーティションと共有パーティションを作成するだけです/home。インストールするプログラムを非常に保守的に使用しない限り、システムパーティションには15 GB以上が必要です。 50GBのシステムパーティションを作成するだけです。

/boot他の要件(システムパーティション暗号化など)がない場合は、別のパーティションは必要ありません。

おすすめ記事