マルチ展開のための交換の分離

マルチ展開のための交換の分離

マイコンピュータには3つのLinuxディストリビューション(Ubuntu、Arch、Fedora)があります。 RAMサイズ(3GB)の半分をスワップスペースに割り当てました。 (私は3つのディストリビューションを持つことが私にはあまり役に立たないことに気づきましたが、まだそれらを持っています。)

これで問題は、3つのディストリビューションがロードされたときに3つのスワップパーティションをすべてマウントし、スワップパーティションを単一の9 GBパーティションとして扱うことです。

これで、システムを休止状態に切り替えると、休止状態から目覚めるディストリビューションがないようです。

この問題を克服する方法はありますか?

ベストアンサー1

3つのディストリビューション間で1つのスワップパーティションのみを共有するには、スワップパーティションを作成し、各ディストリビューションが/etc/fstab同じパーティションを使用するように構成します。

 /dev/sda1 swap                    swap    defaults        0 0

この質問では、このタスクについて詳しく説明します。両方のディストリビューションがスワップパーティションを共有するときに副作用はありますか?

特に、このQ&Aの@Gilles'の回答によると、両方のオペレーティングシステムを同じスワップで休止状態に切り替えて再開することはできません。彼の答えで判断すると、次のようになります。

別のオペレーティングシステムの実行中は、1つのオペレーティングシステムを休止状態にすることはできません。

ディストリビューションを同時に実行することを検討している場合(そうでないと仮定)、これは危険であるため実行しないでください。この質問に対する私の答えを参照してください。複数の仮想マシンのLinuxシステムが同じスワップパーティションを共有できますか?

おすすめ記事