当两个发行版共享一个交换分区时是否有任何副作用?

tsh*_*ang 57 dual-boot partition swap

为了节省磁盘空间,我想让两个操作系统安装共享一个交换分区(双引导)。这是一个好主意吗?

Gil*_*il' 44

这是可能的。事实上,你可以在完全不同的操作系统之间共享交换空间,只要在启动时初始化交换空间即可。过去,在 Linux 和 Windows 之间共享交换空间相对普遍,当时它代表了硬盘的重要部分。

想到两个限制:

  • 操作系统不能同时运行(您可能希望对虚拟机执行此操作)。
  • 您不能在运行另一个操作系统时休眠其中一个操作系统。


she*_*lic 24

我能想到的一个副作用是:

  1. 休眠 system1(使用交换分区进行休眠)。
  2. 引导系统2。

您可能会丢失数据。

  • 墨菲定律表明,如果你这样做,你总有一天会忘记,你会休眠一个操作系统,或者将它启动到一个虚拟机中,并且你会冲洗你的系统,可能还有数据。简单的事实 - 磁盘空间非常便宜,您的数据和工作可能不是。除非您需要为每个操作系统提供 TB 的交换空间,否则只需制作单独的交换空间。 (10认同)

Sen*_*Sen 9

我的一位朋友尝试过这个。他在一个硬盘上安装了五六个发行版。

第一个主分区用于 GRUB,他能够引导到所有发行版。第二个分区是swap。第三个分区是一个扩展分区,每个发行版都安装在它们自己的逻辑分区中。

所有发行版都能够启动并休眠。我认为您只需要在从休眠状态恢复后确保并选择正确的发行版即可。

所以,根据他的实验,我应该说是的,这是可能的,但我认为它会破坏事情。如果发行版 2 唤醒并且发行版 1 的恢复文件正在使用交换分区怎么办?接下来会发生什么?
所以我也同意上述所有帖子。为什么不尝试拆分交换分区,而不是冒这么大的风险?