在树莓派的 /etc/fstab
文件末尾看到这样的注释:
proc /proc proc defaults 0 0
PARTUUID=7c7f9727-01 /boot vfat defaults 0 2
PARTUUID=7c7f9727-02 / ext4 defaults,noatime 0 1
# a swapfile is not a swap partition, no line here
# use dphys-swapfile swap[on|off] for that
在树莓派上应该使用 dphys-swapfile
来管理交换文件,而不要在 fstab 配置里直接配置。
在 Ubuntu 官方文档可以查看这个 dphys-swapfile 的说明, 就是一个自动化管理和配置交换文件的工具。
配置文件路径是:/etc/dphys-swapfile
CONF_SWAPFILE
,CONF_SWAPSIZE
和 CONF_SWAPFACTOR
可以注释掉,使用默认值。
只需要配置 CONF_MAXSWAP
限制交换文件的最大文件大小就行了。
修改了配置以后需要重启服务:
sudo systemctl restart dphys-swapfile