本文将指导如何在 Debian 11 和 Ubuntu 22.04 下手工添加 Swap 分区。

准备工作
首先,检查你的系统是否已经有 Swap 分区:

swapon -s

free -m

如果没有返回结果或者 free -m 中 Swap 一列数值是 0,则表示你的系统没有 Swap 分区。

创建 SWAP 分区
我们可以使用 fallocate 命令创建一个 1GB 大小的 Swap 分区:

fallocate -l 1G /swapfile

如果这个命令无法使用,请安装 util-linux 包:

apt install util-linux

然后设置这个文件的权限:

chmod 600 /swapfile

然后激活 SWAP 分区(第一步)

mkswap /swapfile

然后激活 SWAP 分区(第二步)

swapon /swapfile

此时,你可以使用 swapon -s 或 free -m 命令查看 Swap 分区是否已经激活。

安装vim

apt install vim

设置开机自启
我们需要编辑 /etc/fstab 这个文件

vim /etc/fstab

加入下面的内容即可:

echo "/swapfile swap swap defaults 0 0" >> /etc/fstab

打开文件后按i键进入编辑模式,然后复制上边的命令到最后一行,然后按英文冒号,输入wq,按enter保存退出

大功告成,使用 free -m 命令查看 Swap 分区是否正确:
2024-05-08T17:00:02.png