最近由于要编译android11源码,发现编译太慢,就调整下swap空间,由于这些操作相对都很简单,就是不经常使用,在此记录下。
1、首先可以使用free -m 查看下自己的交换空间大小,这里我的是2047。
2、使用swapon -s 查看交换空间文件挂载的对应的文件
如下swapfile既是挂载的文件。
3、停掉挂载的交换空间的文件
sudo swapoff /swapfile
4、删除交换空间文件
sudo rm /swapfile
5、创建新的挂载文件以及设置大小
sudo fallocate -l 20G /swapfile
可以ls -l /swapfile查看下创建的swapfile有没有相关权限
如果没有可以使用sudo chmod 600 /swapfile给文件赋予权限
6、将文件挂载到交换空间
sudo mkswap /swapfile
7、启动交换空间
sudo swapon /swapfile
可以free -m查看下,是否设置成功。完整的操作如下截图
8、最后使用sudo vim /etc/fstab将默认的/swapfile那行注释,在最后添加如下一行设置。