dd if=/dev/zero of=swapfile bs=1M count=1024
最近服务器报警SWAP空间不够了,服务器没有未使用的硬盘,只能想其他办法增加SWAP空间
大小,查找资料找到如下方法。
[user@server~]$ free
total used free shared buffers cached
Mem: 49413764 39754472 9659292 0 262924 35971792
-/+ buffers/cache: 3519756 45894008
Swap: 2096472 2090408 6064
1、找到你的系统里面剩余空间够大的分区(可以使用其中足够多的空间作为SWAP用
途),我的机器的目录为“/opt”
cd /opt
mkdir swap
cd swap
2、使用dd命令新建分区文件:
dd if=/dev/zero of=swapfile bs=1Mcount=10240
这里是增加10G的swap,根据个人需要进行调整。
3、强swapfile增加为swap分区,并开启。
mkswap swapfile
swapon swapfile
4、使用free命令查看你的swap分区是否已经变大。
[root@serverswap]# free
total used free shared buffers cached
Mem: 49413764 48869760 544004 0 141040 44653184
-/+ buffers/cache: 4075536 45338228
Swap: 50330960 2090112 48240848