• 搜索
  • 夜间模式
    ©2025-2026  技术杂货铺 Theme by OneBlog

    技术杂货铺博客

    搜索
    标签
    # npm # authentik # ddns # wg-easy # v2ray
  • 首页>
  • 技术>
  • 正文
  • ImmortalWrt启用Zram

    2026年04月08日 8 阅读 0 评论 889 字

    一、按以下步骤关闭现有Swap并创建Zram

    1. 确保 Swap 关闭

    swapoff -a

    2. 强制移除 zram 模块

    如果这里报错 "Module is in use",请执行 "fuser -v /dev/zram0" 看看是谁在用

    rmmod zram

    3. 重新加载模块 (这会创建一个全新的、干净的 zram0)

    modprobe zram

    4. 立即设置算法 (在新设备刚创建时设置)

    echo lzo > /sys/block/zram0/comp_algorithm

    5. 立即设置大小 (使用字节单位 1GB)

    echo 1073741824 > /sys/block/zram0/disksize

    6. 创建 Swap

    mkswap /dev/zram0

    7. 启用

    swapon /dev/zram0

    8. 检查

    free -h
    二、重启确认生效后运行以下命令保存设置
    cat > /etc/rc.local << 'EOF'

    !/bin/sh

    1. 强制关闭所有 Swap

    swapoff -a 2>/dev/null

    2. 移除 zram 模块 (关键!防止设备处于 busy 状态)

    rmmod zram 2>/dev/null

    3. 重新加载模块

    modprobe zram

    4. 设置压缩算法

    echo lzo > /sys/block/zram0/comp_algorithm

    5. 设置大小 (1GB = 1073741824 字节)

    echo 1073741824 > /sys/block/zram0/disksize

    6. 创建并启用 Swap

    mkswap /dev/zram0
    swapon /dev/zram0

    exit 0
    EOF

    赋予执行权限

    chmod +x /etc/rc.local

    本文著作权归作者 [ 爱生活的懒人 ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。

    发表留言
    回复

    Copyright©2025-2026  All Rights Reserved.  Load:0.007 s
    Theme by OneBlog V3.6.5
    夜间模式

    开源不易,请尊重作者版权,保留基本的版权信息。