树莓派永久修改swap分区大小的正确方式,简单只需一步

阅读 1759

网络上可以看到许多千奇百怪的复杂方法,尤其是什么自建swap file的一大堆,其实根本就不需要!树莓派系统自带有swap分区服务,直接修改参数即可!

1.修改swap分区配置

1
sudo nano /etc/dphys-swapfile

(当然这里可以使用很合你喜欢的方式编辑文本,比如vi)

找到“CONF_SWAPSIZE”这一行,将后面的数字改为你想调整的大小,单位MiB。

*如果设置了“CONF_MAXSWAP”,即“CONF_MAXSWAP”没有“#”注释,设置参数必须大于等于“CONF_SWAPSIZE”。

比如想关闭swap,可以改为“CONF_SWAPSIZE=0”。想设置4GiB的swap分区,可以设置“CONF_SWAPSIZE=4096”。

2.重启swap服务

1
sudo /etc/init.d/dphys-swapfile restart

3.查看swap分区大小

1
free -h

现在可以看到,swap分区大小已更改,重启后仍然生效。

*如果之前通过其他方式修改过,记得先反向操作恢复修改