1、查看当前空间大小
$ free
total used free shared buff/cache available
Mem: 16374480 2326112 8420288 525920 5628080 13133004
Swap: 1999868 0 1999868
2、创建一个 Swap 文件(这里扩展2G)
$ cd /
$ sudo mkdir swap
$ cd swap/
$ sudo dd if=/dev/zero of=swapfile bs=1G count=2 #创建30G的swap,大小为bs*count
记录了2048+0 的读入
记录了2048+0 的写出
2147483648 bytes (2.1 GB, 2.0 GiB) copied, 4.89824 s, 438 MB/s
3、把生成的文件转换成 Swap 文件
$ sudo mkswap swapfile
Setting up swapspace version 1, size = 2 GiB (2147479552 bytes)
无标签, UUID=ceab0529-be6f-4955-a6c0-fe7380f71954
4、激活 Swap 文件
$ sudo swapon swapfile
swapon: /swap/swapfile:不安全的权限 0644,建议使用 0600。
5、查看交换空间大小
$ free
total used free shared buff/cache available
Mem: 16374480 2536676 5767220 708820 8070584 12737668
Swap: 4097016 0 4097016
6、设置swap分区为开机自动挂载
$ sudo cp /etc/fstab /etc/fstab.bak
$ echo '/swap/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
7、打开“任务监视器”,更直观的查看
8、删除SWAP分区
$ cd /
$ cd swap/
$ swapoff swapfile
$ gedir /etc/fstab删除/swap/swapfile none swap sw 0 0
$ rm -rf swapfile