web-dev-qa-db-ja.com

2つのディストリビューションが1つのスワップパーティションを共有する場合、副作用はありますか?

ディスクスペースを節約するために、2つのOSインストールで1つのスワップパーティションを共有したい(デュアルブート)。これは良い考えですか?

48
tshepang

それが可能だ。実際、起動時にスワップスペースを初期化する限り、まったく異なるオペレーティングシステム間でスワップスペースを共有できます。これは、以前は比較的一般的でした LinuxとWindowsの間でスワップ領域を共有する 、それがハードディスクの大部分を占めていたときのことです。

2つの制限が思い浮かびます:

  • OSを同時に実行することはできません(仮想マシンで実行することをお勧めします)。
  • 別のOSを実行しているときに、OSの1つを休止状態にすることはできません。

私が考えることができる1つの副作用は次のとおりです:

  1. Hibernate system1(休止のためにswapパーティションを使用)。
  2. システムを起動します2。

データを失う可能性があります。

21
shellholic

私の友人の一人がこれを試しました。 1つのハードドライブに5つまたは6つのディストリビューションをインストールしました。

最初のプライマリパーティションはGRUB用であり、すべてのディストリビューションで起動できます。 2番目のパーティションはスワップです。 3番目のパーティションは拡張パーティションであり、各ディストリビューションは独自の論理パーティションにインストールされます。

すべてのディストリビューションは、起動して休止状態にすることができます。休止状態から再開した後、正しいディストリビューションを確認して選択する必要があるだけだと思います。

だから、彼の実験に基づいて私は言うべきです[〜#〜]はい[〜#〜]これは可能ですが、物事を壊す可能性があると思います。ディストリビューション2がウェイクアップし、ディストリビューション1の再開ファイルがスワップパーティションを使い果たしている場合はどうなりますか。次に起こることは何ですか?
したがって、私も上記のすべての投稿に同意します。この大きなリスクを冒すのではなく、スワップパーティションを分割してみませんか?

8
Sen