阻止 Linux 使用交换区

阻止 Linux 使用交换区

情况 : 我在我的计算机上安装了两个 Linux Mints 操作系统,我使用第一个操作系统进行正常使用(浏览、看电影等),我使用第二个操作系统进行编程工作,所以我总是休眠第二个操作系统,不要丢失我打开的窗口(超过 15 个窗口)。

问题 : 所以我的问题是在休眠第二个操作系统之后,当我重新启动以打开第一个操作系统时,它会恢复第二个操作系统(编程操作系统)。

解决方案 (没用) 我尝试在第一个操作系统启动时禁用安装交换分区,但这确实阻止了它使用交换分区

答案1

如您所知,当您休眠时,它会将内存内容(大部分)保存到交换分区。听起来这个分区是在两个操作系统实例之间共享的。

一种可能的解决方案是为您想要休眠的分区使用交换文件(假设您不想创建另一个交换分区)。为此还有一些额外的选项,请参见此处:https://wiki.archlinux.org/index.php/Power_management/Sus​​pend_and_hibernate#Hibernation_into_swap_file

这为您提供了一个优势,即拥有一个单独的文件仅用于休眠,并使用分区仅用于交换。

答案2

最好的解决方案是根本不使用双启动,而是将编程操作系统放在虚拟机中。

然后,您可以随时暂停/取消暂停编程系统,并享受轻松制作工作系统快照的好处,从而降低数据和进度丢失的风险。

相关内容