最近开了个老毛子的小鸡,最低配的5G硬盘,玩起来也只能当跳板了
除去系统的一个多G,我发现系统默认配置了2G的swap交换区,本来空间就小,索性就删除之 滑稽.png

删除swap交换区

1)首先停止swap分区
/sbin/swapoff /swapfile
2)删除swap分区文件
rm -rf /swapfile
3)删除自动挂载的配置命令
首先打开配置文件
vi /etc/fstab
然后删除下面这行
/swapfile swap swap default 0 0
这样swap分区就删除完毕了 太开心.png

如果后续想添加也可以手动添加

增加swap交换区

1)首先使用dd命令来创建一个swap交换文件
dd if=/dev/zero of=/home/swapfile bs=1024 count=512000
这里的bs指的是Block Size,就是每一块的大小。这里的例子是1024k,意思就是单块大小1m;
count是要多少个block。这里是512000=1024*512,也就是说,新的swap文件是512m大小。
2)将生成的文件制作为swap格式文件
mkswap /swapfile
3)然后在用swapon命令把这个文件挂载swap
/sbin/swapon /swapfile
4)这时我们就可以使用free -m命令看到交换分区了
QQ截图20190922233544.png
但是重启后就会消失,所以我们需要让swap开机的时候自动加载
需要修改/etc/fstab文件
vi /etc/fstab
在文件的末尾加上
/swapfile swap swap default 0 0
此时我们的swap文件就又加上了
太开心.png