apiv1

文件作为swap分区

dd if=/dev/zero of=swapfile bs=1M count=8192
mkswap swapfile # 格式化

chmod 0600 swapfile # 设置权限否则swapon会警报
swapon swapfile # 关闭是 swapoff swapfile

echo "${PWD%/}/swapfile swap swap defaults 0 0" >> /etc/fstab

删除zram的swap

1.查看现有的swap,使用命令
cat /proc/swaps或者swapon -s
2.然后禁用当前swapswapoff /dev/zram1
3.禁用zram服务,修改文件/etc/default/armbian-zram-config,将第一行的启用ENABLED=true改为ENABLED=false
4.禁用zram的/var/log,修改/etc/default/armbian-ramlog,将第一行的启用ENABLED=true改为ENABLED=false
5.禁用定时截断任务/etc/cron.d/armbian-truncate-logs,定时任务前加#注释
6.禁用另一个任务,修改文件/etc/cron.daily/armbian-ram-logging如下,同样是加井号注释
# /usr/lib/armbian/armbian-ramlog write >/dev/null 2>&1

删除树莓派的swap

sudo dphys-swapfile swapoff
sudo systemctl disable --now dphys-swapfile.service