参考自:https://www.cnblogs.com/voyage1969/p/13610699.html
- 创建分区文件, 大小 2G(count=2048000)
$ sudo dd if=/dev/zero of=/swapfile bs=1k count=2048000
- 生成 swap 文件系统
$ sudo mkswap /swapfile
- 激活 swap 文件
$ sudo swapon /swapfile
这样就木有问题了, 但是这样并不能在系统重启的时候自动挂载交换分区, 这样我们就需要修改 fstab.
修改/etc/fstab
文件, 新增如下内容:
/swapfile swap swap defaults 0 0
这样每次重启系统的时候就会自动加载 swap 文件了.
同时,如果系统默认设置得很小,需要加上命令,使得系统积极使用交换内存
$ sudo sysctl vm.swappiness=100
关闭和删除之前的swapfile
$ sudo swapoff swapfile
$ sudo rm swapfile
并把之前设置的/etc/fstab
还原