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