在开始之前,请先使用命令检查您的 Ubuntu 系统的SWAP 分区
sudo swapon --show
创建 swap 的文件(分配 1G 的swap分区大小)
sudo fallocate -l 1G /swapfile
注意:此时可能会显示
fallocate: fallocate failed: Text file busy
此时执行
swapoff -a
再执行
sudo fallocate -l 1G /swapfile
执行以下命令为 swapfile 文件设置正确的权限:
sudo chmod 600 /swapfile
使用 mkswap 实用程序在文件上设置 Linux SWAP 区域:
sudo mkswap /swapfile
使用以下命令激活 swap 文件:
sudo swapon /swapfile
要让创建好的 swap 分区永久生效,可以将 swapfile 路径内容写入到 /etc/fstab 文件当中 :
sudo cp /etc/fstab /etc/fstab.bak echo '/swapfile none swap sw 0 0' | sudo tee
-a /etc/fstab