清它! 盘它!
常规的简单姿势是
1 | sync |
然后就叫你看是不是清了
1 | free -m |
反正我不够好彩, free还是0
那只能找多点姿势了, 重新打开swap1
2swapoff -a
swapon -a
可惜报错了1
swapoff: /swap: swapoff failed: Cannot allocate memory
只好再搜一个办法1
2
3
4
5
6dd if=/dev/zero of=/home/swap bs=1024 count=512000
mkswap /home/swap
swapon /home/swap
free -m
swapoff /dev/dm-1
free -m
很可惜在swapoff
又报错了
(我感觉这里swapon
和swapoff
是不是反了…)
但是free -m
看到swap
的free不是0了, 也勉强算成功了(?)
然后吃个饭回来发现free
又变成0了…
还有自己写脚本来清的, 过于硬核, 懒于研究…且留作后话
参考资料: