大体思路是通过创建一个 swap 分区文件,加载为 swap,并添加开机启动。

1)查看一下 swap 大小。

1
free -h

2)创建一个 swap 文件,大小与内存相同即可。

1
2
3
4
5
# bs为分块1M,总数131072,即128GB
sudo dd if=/dev/zero of=/mnt/swap bs=1M count=131072

# 查看创建的文件
du -h /mnt/swap

3)将文件格式化为 swap。

1
sudo mkswap /mnt/swap

4)挂载 swap 分区。

1
sudo swapon /mnt/swap

5)将分区信息写入 /etc/fstab,设置开机自动挂载。

1
/mnt/swap       none    swap    sw      0       0

6)重启系统。