当引导物理驱动器也有交换分区时,如何配置 Linux 使用不同物理驱动器上的交换分区?

当引导物理驱动器也有交换分区时,如何配置 Linux 使用不同物理驱动器上的交换分区?

我已将 Manjaro 安装在 U 盘上(我的意思是真正的安装,而不是实时 ISO - Manjaro ISO 缺乏持久性支持),并在其上创建了一个交换分区。

但我希望它更喜欢在主机 SSD 上找到交换分区(这样它会工作得更快)。

我现在真的不知道它是如何工作的,也许它甚至默认这样做。可以?如果没有,我该如何做到?

答案1

您的操作系统需要确切地知道交换文件或交换分区的位置,并且该位置会因其接触的每个不同安装而不同,因此这不会是自动的。

但是,您可以使用零内存交换成压缩内存。这是一篇关于使用 Manjaro 进行配置,提高速度的替代方案。

答案2

即使您正在运行的计算机上有交换分区,使用它也可能不安全。有些系统在休眠时会将运行状态保存到交换区,这样可能会损坏系统的状态。

除此之外,您可以编写驱动器搜索脚本并尝试挂载找到的任何交换分区。交换分区具有特定类型,由“fdisk”等工具列出。此命令将在 /dev/sdb 上找到交换分区”

   sudo fdisk -l /dev/sdb | grep swap

相关内容