小内存vps 增加swap

2024-14-08更新:

最新的增加swap的方法:

建立分区:

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

变成swap分区:

1
/sbin/mkswap /home/swap

使用分区:

1
/sbin/swapon /home/swap

查看结果:

1
free –m

开机启动:

1
vi /etc/fstab

最后添加:

1
/home/swap swap swap defaults 0 0

是用脚本解决问题:

1
2
3
4
5
6
7
#!/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