swap空间不足时,创建swapfile文件增加swap空间
1.登录系统,建议存放swapfile文件到/usr/bin下或者/etc/init.d下, 避免误删除:
cd /usr/bin;
touch swapfile;
chmod 0600 swapfile; (建议权限)
2.使用dd命令创建名为swapfile(1024*3145728=3G)
dd if=/dev/zero of=/usr/bin/swapfile bs=1024 count=3145728
3.swapfile文件转换为swap分区格式并挂载激活分区:
mkswap /usr/bin/swapfile
swapon /usr/bin/swapfile
4.写入/etc/fstab ,开启系统自动挂载:
vi /etc/fstab
/usr/bin/swapfile swap swap defaults 0 0
5.若要删除增加swapfile,命令如下:
停止正在使用swap分区文件:swapoff /usr/bin/swapfile
删除文件及/etc/fstab配置即可:rm /usr/bin/swapfile
6.命令执行,以7G为例:
touch /usr/bin/swapfile
chmod 600 /usr/bin/swapfile
dd if=/dev/zero of=/usr/bin/swapfile bs=1024 count=7340032
mkswap /usr/bin/swapfile
swapon /usr/bin/swapfile