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


47

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


より多くのRAMを入手してください。安価で、スワップを使用しないでください。IOの問題に役立ちます。これは現実的ではないかもしれないが、スワップが必要な時代は過ぎ去りました。
xenoterracide

@xenoは、perfの問題はスワップとは関係ありません。例としてあなたの答えのボタンを見てください。ああ、私はどちらかのRAMが不足していないよ
tshepang

2
uはスワップを持っていけない場合@xenoは、uが能力をサスペンド失う
tshepang

3
私はそれを使わないので...ええ、私はそれを使いません。
xenoterracide

1
@xenoterracide私はあなたの楽観的な見方が好きですが、セーフティネットが好きなので、スワップパーティションを使い続けます。ちょうどあなたを変えるswapiness0に
shellholic

回答:


38

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

次の2つの制限があります。

  • OSを同時に実行することはできません(仮想マシンで実行したい場合があります)。
  • 別のOSを実行している間、OSの1つを休止状態にすることはできません。

21

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

  1. Hibernate system1(休止状態にスワップパーティションを使用)。
  2. ブートシステム2。

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


7
マーフィーの法則では、これを行うと、いつか忘れてしまい、OSを休止状態にするか、VMで起動し、システムと場合によってはデータをホースすることを提案しています。単純な真実-ディスクスペースは安価であり、データと作業はおそらくそうではありません。各OSにテラバイトのスワップ領域が必要な場合を除き、別々に作成してください。
ダニーステープル

8

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

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

すべてのディストリビューションは起動でき、休止状態になります。休止状態から復帰した後、正しいディストリビューションを確認して選択するだけでよいと思います。

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


質問をもう一度確認してください:「それは良い考えですか?」VSは、「それは可能である」
tshepang

これはまた、あなたが本質的@shellholicが言ったことを繰り返していることを意味
tshepang

@Tshepang:私は実際にその可能性の点から考えていました。その間違い。答えを適切に編集します。
セン

回答する前に、他の回答を確認して、彼らが言ったことを繰り返さないようにしてください。
シェパン

実際に停止することはありません。私が考えていなかった他の問題があるかどうか本当に知りたかった。
シェパン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.