【转载】armbian删除swap分区,并禁止写入emmc日志文件

您所在的位置:网站首页 emmc分区管理失败 【转载】armbian删除swap分区,并禁止写入emmc日志文件

【转载】armbian删除swap分区,并禁止写入emmc日志文件

2023-11-07 22:42| 来源: 网络整理| 查看: 265

本文为完全转载,直接复制粘贴的,来源(https://pc6a.com/3002.html),转载的原因是作者这个站每次找都要好久。。。莫名进不去

在刷新完armbian20.10后发现又462MB的SWAP分区。想着本来8G空间都不够了就删掉swap然后合并到/根分区。但是fdisk -l后发现armbian的分区形式跟正常x86的完全不一样。使用之前的方法:CentOS/Debian/ubuntu删除SWAP分区,扩容/根目录。是不可行的。那么该如何解决呢。目前已知armbian的swap是挂载在内存上的。然后会定时写入emmc。其实我都没有swap需求,原来的1G内存已经足够使用。

现在的需求是删除swap分区。好在使用swap分区的盘符搜到了下面大佬的教程。按教程删掉了swap。因为版本略有不同,所以实际操作过程中也会有一点区别。最主要是盘符会不一样,请按自己的盘符改。下面是教程。

删除zram的swap

查看现有的swap

# cat /proc/swaps

Filename Type Size Used Priority/dev/zram1                              partition 922748 0 5

或者

# swapon -s

Filename 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/为空了。

本方案来自于该大佬分享:https://note.abeffect.com/articles/2020/04/03/1585847764766.html

现在遗留的问题就是/boot分区居然有488M。让本不富裕的EMMC只有5.8G可用空间,装完宝塔和软件后只剩3G可用了。能在/boot分区挤点空间出来就好了。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3