环境:centos7
方式一:使用swap文件增加swap空间
1.创建swap文件
dd if=/dev/zero of=swapfile bs=1M count=1024 #如果分区不存在则创建分区。bs块大小,count块个数。
2.创建交换文件
mkswap swapfile
3.激活swap文件
swapon swapfile #此步成功,则虚拟内存就可以使用了
查看是否成功:free -h #
4.设置开机自动启动
vim /etc/fstab #设置分区开机自动挂载的文件
/swap/swapfile swap swap defaults 0 0 #fstab中加入这段代码(当前路径为/swap)
/etc/fstab 配置内容解释(有6列)
第一列:磁盘设备文件 文件名或label或UUID
第二列:挂载点 必须是已存在的目录
第三列:文件系统格式:swap,ext2,ext3
第四列:文件系统参数:auto 系统自动挂载,defaults 默认,nouser 只能超级用户挂载,noauto 开机不自动挂载,user 任何用户都可以挂载
第五列:是否备份。0 否,1 是
第六列:是否磁盘检查,0 否,1 是
5. 取消swap
swapoff swapfile #停止swap
rm swapfile -rf #删除swap文件
free -h #查看是否成功