使用 fallocate 创建 SWAP 分区。

准备事项

在执行该命令前,需先确保 util-linux 包已安装好。

可以先执行

apt -y install util-linux

创建 SWAP

然后便可以创建一个 1GB 大小的 SWAP 分区。

fallocate -l 1G /swap

不要忘记设置权限。

chmod 600 /swap

将该分区作为 SWAP。

mkswap /swap
swapon /swap

此时 SWAP 应该已经生效,可以使用 free -m 查看 SWAP 是否已经正确设置及其大小。

开机自启

然而这时 SWAP 仍不会开机自启,所以应继续进行如下操作。

/swap swap swap defaults 0 0

加入到 /etc/fstab 中。

可以手动添加,也可使用 echo:

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

大功告成。

关闭 SWAP

若要关闭 SWAP,可使用 swapoff
先停用 SWAP 分区。

swapoff -v /swap

如果设置了开机自启,删除 /etc/fstab 中的相关字段。

然后删除 /swap 即可。

rm -rf /swap