内存不足-创建swap分区

377 阅读1分钟

# 创建分区路径 
sudo mkdir -p /var/cache/swap/ 
# 设置分区的大小 
# bs=64M是块大小,count=64是块数量,所以swap空间大小是bs*count=4096MB=4GB 
sudo dd if=/dev/zero of=/var/cache/swap/swap0 bs=64M count=64 
# 设置该目录权限 
sudo chmod 0600 /var/cache/swap/swap0 
# 创建SWAP文件 
sudo mkswap /var/cache/swap/swap0 
# 激活SWAP文件 
sudo swapon /var/cache/swap/swap0 
# 查看SWAP信息是否正确 
sudo swapon -s

分区创建并激活的效果图如下:

微信图片_20220510215035.png

删除交换分区的命令:

sudo swapoff /var/cache/swap/swap0
sudo rm /var/cache/swap/swap0

释放空间命令:

sudo swapoff -a
#详细的用法:swapoff --help
#查看当前内存使用情况:free -m