与多个 Linux 操作系统共享一个交换分区是否安全?

与多个 Linux 操作系统共享一个交换分区是否安全?

我有一个交换分区,安装了 3 个 Linux 操作系统。所以我想知道,如果这 3 个操作系统都使用此分区,是否存在任何安全风险或潜在问题?

每次只能启动其中一个,每个系统在关机/重启时都会释放交换分区。所以,如果我要关闭 Fedora 并启动 Arch,会不会出现与交换相关的问题?比如当前启动的操作系统正在使用上一个操作系统的数据?到目前为止,我还没有遇到任何问题。

我是否应该为每个操作系统创建一个单独的交换分区?我知道尝试共享休眠文件/交换分区可能会产生问题,因为另一个操作系统可能会尝试从另一个操作系统的数据中休眠。但我不使用休眠,因为我的安装在 SSD 上。我过去曾遇到过休眠问题(例如 Windows 表现不稳定)。

答案1

是的,只要您不尝试任何奇怪的操作,例如休眠一个操作系统,然后直接启动另一个操作系统并期望不会出现任何问题。(一种休眠版本会将内存直接保存到交换分区。)

您需要做的就是确保您安装的每个操作系统都安装了正确的交换分区。

相关内容