我的云主机是ubuntu系统的,安装的时候没有增加swap分区,现在内存有点吃紧,于是打算增加一个4g的swap分区。
free -h
查看发现当前系统没有swap分区
创建用来做swap分区的文件
sudo fallocate -l 4G /swapfile
查看分区文件
ls -lh /swapfile
锁定文件的权限,以便只有拥有root权限的用户才能读取文件内容,这可以防止普通用户能够访问该文件,以免造成重大的安全隐患
sudo chmod 600 /swapfile
将文件标记为swap空间
sudo mkswap /swapfile
启用该交换文件
sudo swapon /swapfile
到这里4g的swap分区就创建完成了,不过如果服务器重启后,该swap设置将会失效,需要重新执行启用的操作。考虑到服务器一般也不会重启,所以我也就懒得设置开机自动配置了。
参考文章:https://baijiahao.baidu.com/s?id=1600715185132290794&wfr=spider&for=pc