2024-14-08更新:

最新的增加swap的方法:

建立分区:

dd if=/dev/zero of=/home/swap bs=1M count=16384

变成swap分区:

/sbin/mkswap /home/swap

使用分区:

/sbin/swapon /home/swap

查看结果:

free –m

开机启动:

vi /etc/fstab

最后添加:

/home/swap swap swap defaults 0 0

---------------------------------------------------

是用脚本解决问题:

#!/bin/bash
SWAP="${1:-1024}"
NEW="$[SWAP*1024]"; TEMP="${NEW//?/ }"; OLD="${TEMP:1}0"
umount /proc/meminfo 2> /dev/null
sed "/^Swap\(Total\|Free\):/s,$OLD,$NEW," /proc/meminfo > /etc/fake_meminfo
mount --bind /etc/fake_meminfo /proc/meminfo
free -m