来源:https://www.cnblogs.com/hit-tengjun/p/12044530.html
增加Swap空间
查看当前内存和swap分区
在terminal中输入如下命令:
freeterminal中将会输出如下信息:
total used free shared buff/cache available
Mem: 3900532 1570560 1333424 116996 996548 1969480
Swap: 12582908 1067768 11515140创建Swap文件
在计算机硬盘中创建一个名为swap的文件夹,并进入其中:
cd \
sudo mkdir swap
cd swap创建Swap文件
sudo dd if=/dev/zero of=swapfile bs=1M count=2048注:上述命令创建了大小为bs*count的Swap空间,也即2G。可以根据需要修改参数!
接着,把生成的文件转换成Swap文件
sudo mkswap swapfile激活Swap空间
具体命令如下:
sudo swapon swapfile设置swap分区为开机自动挂载
先备份文件/etc/fstab:
sudo cp /etc/fstab /etc/fstab.bak然后,将swapfile路径内容写入到/etc/fstab文件当中
echo '/swap/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab至此,增加Swap空间完成,可使用free命令查看是否成功。
删除Swap分区
停用Swap空间
首先使用如下命令停用Swap空间:
sudo swapoff -v /swapfile删除/etc/fstab中对应的行
通过gedit或者vim打开fstab文件:
sudo gedit /etc/fstab然后,删除想要删除的swap分区路径,如/swap/swapfile none swap sw 0 0
删除swapfile文件
用如下命令删除swapfile文件:
sudo rm /swap/swapfile这样,在使用free命令就可发现Swap空间变小了。