开机提示启用swap失败

背景

开机提示启用swap失败,
由于没有实际影响所以暂时没有管.
现在解决一下

方法

1
2
3
4
5
6
swapoff -a
rm /swapfile
dd if=/dev/zero of=/swapfile bs=1M count=20480 status=progress
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile

注意需要root权限

可能原因

原先是使用 fallocate 建立的swap文件,
不知道为什么就不行了.
有人说是 /etc/fstab 不对,但看了一下并没有改动.

参考

  1. https://bbs.archlinux.org/viewtopic.php?id=256503