前言
本章分享一下自己设置Linux Swap交换区大小的过程,希望可以帮助到需要的朋友。很多程序安装的时候都会去检测Swap交换区大小是否满足安装要求,尤其是安装Oracle数据库时会用到。接下来在用Linux CentOS7.7系统为例跟大家分享一下。做的不足的地方请大佬在评论区多指点指点,谢谢。
一、创建swap分区文件
使用以下命令创建swap分区文件。
dd if=/dev/zero of=/home/swapfile bs=10M count=1024
bs是每块的大小,count是块的数量,bs * count就是swap文件的大小,这里10M * 1024=10G,可以根据需要自行调整,of是swap分区文件的路径,可以根据需求修改,我直接放到/home路径下了。
二、格式化swap分区文件
使用以下命令格式化swap分区文件。
mkswap swapfile
三、启用swap分区文件
swapon swapfile
四、查看挂载情况
free
五、设置开机自动挂载
修改/etc/fstab这个文件,添加 /home/swapfile swap swap defaults 0 0 。
vi /etc/fstab
/home/swapfile swap swap defaults 0 0
编辑完成后按Esc键,输入:wq保存退出,到这里就完成了,可reboot重启测试一下。