背景:我有几个虚拟机不需要睡眠或其他操作。我通常为它们提供足够的 RAM 来完成它们的工作,而不需要交换。我启动它们并在没有交换分区的情况下构建它们。自 Fedora Core 37(或更早版本)以来,zram 已启用。
问题:由于这不是需要使用该功能的主机,因此如何禁用此功能(zram0)。
答案1
按照 Fedora 项目[1] 的建议:touch /etc/systemd/zram-generator.conf
但是,如果使用 copy "null" 存在配置,它将清零文件,如果文件不存在则创建它。chattr +i 将阻止升级重新启用它。
cp /dev/null /etc/systemd/zram-generator.conf
chattr +i /etc/systemd/zram-generator.conf
1.)https://fedoraproject.org/wiki/Changes/SwapOnZRAM#How_can_it_be_disabled