Linuxがスワップ領域を使用しないようにする

Linuxがスワップ領域を使用しないようにする

状態: 私のコンピュータには2つのLinux Mintオペレーティングシステムがインストールされています。最初のものは通常の使用(ナビゲーション、映画鑑賞など)として使用され、2番目はプログラミングタスクに使用されるため、2番目のオペレーティングシステムは常に休止状態になります。開いているウィンドウ(ウィンドウ15個以上)を失わないでください。

質問: だから私の問題は、2番目のOSを休止状態にした後に最初のOSを開くために再起動すると、2番目のOS(プログラムされたOS)が再起動されることです。

解決策 (役に立たない) : 最初のOSの起動時にスワップパーティションのマウントを無効にしようとしましたが、そのためスワップパーティションを使用できませんでした。

答え1

ご存知のように、休止状態では、メモリ内容(ほとんど)がスワップパーティションに保存されます。このパーティションは、2つのOSインスタンス間で共有されるようです。

考えられる解決策の1つは、休止状態に切り替えたいパーティションにスワップファイルを使用することです(他のスワップパーティションを作成したくない場合)。これにはいくつかの追加オプションがあります。ここを参照してください。https://wiki.archlinux.org/index.php/Power_management/Sus​​pend_and_hibernate#Hibernation_into_swap_file

これには、休止状態専用の別々のファイルがあり、スワップ用にのみパーティションを使用できるという利点があります。

答え2

最善の解決策は、デュアルブートをまったく使用せずに、プログラムされたオペレーティングシステムを仮想マシンに配置することです。

その後、いつでもプログラミングシステムを一時停止/一時停止解除することができ、作業システムのスナップショットを簡単に撮ることで、データや進行状況の損失のリスクを減らすことができます。

関連情報