直接上教程

1. 首先使用命令查看哪个分区较为盈余

选择较为充裕的分区,我这里选择'/home'下

df -h
2. 创建swap文件

进入到你所选择的位置(我这里是/home)

cd /home
mkdir myswapfile
cd myswapfile/
3. 创建交换虚拟交换分区(我这里是4G)
dd if=/dev/zero of=./swapfile bs=1M count=4096

输出如下代表创建成功

4096+0 records in
4096+0 records out
4294967296 bytes (4.3 GB, 4.0 GiB) copied, 58.1777 s, 73.8 MB/s
4. 激活虚拟分区
sudo chmod 600 swapfile 
mkswap swapfile

成功后有如下类似输出

Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
no label, UUID=afdb2465-480e-4bb4-8f20-753ea5401ca6
5. 开启并查看swap
sudo swapon swapfile
free -m
6. 设置系统启动时开启swap

编辑/etc/fstab文件,并添加如下内容:

#编辑文件
sudo nano /etc/fstab
#在文件最后一行直接复制粘贴,没有nano可用gedit或者vim代替
/home/你的目录/myswapfile/swapfile none swap defaults 0 0
7. 大功告成

最后可用'htop'或者'sudo swapon --show'指令查看