如何在不使用 sysctl 或调整分区大小的情况下限制交换空间的使用?

如何在不使用 sysctl 或调整分区大小的情况下限制交换空间的使用?

有以下场景:我有一个使用 LVM 的 HDD 磁盘,并且无法调整其中的分区大小,在该磁盘中,有一个 10GB 的交换分区。除了基于磁盘的交换之外,我还使用 zram,因此我无法调整 sysctl 参数,因为我使用这些值来使 zram 正常工作。另外,交换磁盘的优先级为 -1,而 zram 的优先级最高,尽管如此,交换磁盘的使用率远远高于应有的水平,因此我认为将其大小调整为 1GB 可以避免这种情况。

我想到的唯一选择是设置 fstab 来假装交换空间比实际小,但根据我的研究,无法找到配置它的方法。

磁盘信息如下:

┌──(root

相关内容