目录
- 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
- swapoff /dev/zram1
- /15 * root /usr/lib/armbian/armbian-truncate-logs
- !/bin/sh# /usr/lib/armbian/armbian-ramlog write >/dev/null 2>&1
查看现有的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的试了一下,如果不行就再想办法。
memory_limit = -1
按上面的方法改了一下,还是swap错误,然后我把zram的使用调到了100,原来是200再试下看看,有没有问题。