You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Fedora Core 39 禁用zram0功能的技术咨询

Fedora Core 39 禁用zram0功能的技术咨询

嘿,我太懂你的需求了——既然你的VM已经配足了RAM,完全不需要swap,那默认开着的zram确实有点多余。我之前在Fedora上处理过一模一样的情况,给你分享几个简单靠谱的禁用方法:

方法一:直接管理systemd服务

zram在Fedora里是靠systemd-zram-setup@zram0.service这个服务来运行的,咱们直接把它停掉并禁用开机启动就行:

  • 先停止当前正在运行的zram0服务:
    sudo systemctl stop systemd-zram-setup@zram0.service
    
  • 禁止它开机自动启动:
    sudo systemctl disable systemd-zram-setup@zram0.service
    
  • 最后屏蔽该服务,防止被其他依赖服务意外触发启动:
    sudo systemctl mask systemd-zram-setup@zram0.service
    

方法二:修改zram生成器配置

这种方法更彻底,通过配置文件直接让系统不创建zram0设备:

  • 首先创建(或编辑)zram的自定义配置文件:
    sudo nano /etc/systemd/zram-generator.conf
    
  • 在文件里添加以下内容,直接禁用zram0:
    [zram0]
    disable = true
    
    你也可以写成zram-size = 0,效果是一样的。
  • 保存文件后,重新加载systemd配置并重启相关服务(如果之前服务还在运行的话):
    sudo systemctl daemon-reload
    sudo systemctl restart systemd-zram-setup@zram0.service
    

验证是否禁用成功

操作完之后,你可以用这两个命令确认zram0已经被关掉:

  • 查看块设备列表,确认没有zram0条目:lsblk
  • 查看当前swap状态,确认zram0不在其中:cat /proc/swaps

因为你的VM本来就没建swap分区,禁用zram后完全不会影响系统运行,放心操作就好~

备注:内容来源于stack exchange,提问作者Chris

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 06:19:40