目录

查看现有的swap

cat /proc/swapsFilename Type Size Used Priority/dev/zram1 partition 922748 0 5

或者

swapon -sFilename Type Size Used Priority/dev/zram1 partition 922748 0 5

释放指定的swap

swapoff /dev/zram1

禁用zram服务

修改文件/etc/default/armbian-zram-config,改为:

ENABLED=false

禁用zram的/var/log
zram的/var/log会每15分钟检查一下使用率,超过75%时会刷入eMMC磁盘。
同样,由于我用的SSD硬盘,可以禁用掉这种机制。

修改 /etc/default/armbian-ramlog,如下:

ENABLED=false

禁用定时截断任务

修改文件 /etc/cron.d/armbian-truncate-logs,如下:

/15 * root /usr/lib/armbian/armbian-truncate-logs

禁用另一个任务

修改文件 /etc/cron.daily/armbian-ram-logging,如下:

!/bin/sh# /usr/lib/armbian/armbian-ramlog write >/dev/null 2>&1

重启服务

重启后发现,/var/log.hdd/为空了。

主要是出现了write error on swap device的错误,先按照下面取消log的试了一下,如果不行就再想办法。

最后编辑:2022年05月13日 ©著作权归作者所有

发表评论

已有 2 条评论

  1. memory_limit = -1

  2. 按上面的方法改了一下,还是swap错误,然后我把zram的使用调到了100,原来是200再试下看看,有没有问题。