小编Lau*_*ias的帖子

从伪造的 /proc/meminfo 中恢复

所以,没有考虑太多,我运行了这个脚本:

#!/bin/bash
SWAP="${1:-512}"
NEW="$[SWAP*1024]"; TEMP="${NEW//?/ }"; OLD="${TEMP:1}0"
sed "/^Swap\(Total\|Free\):/s,$OLD,$NEW," /proc/meminfo > /etc/fake_meminfo
mount --bind /etc/fake_meminfo /proc/meminfo
Run Code Online (Sandbox Code Playgroud)

从这里:http : //linux-problem-solver.blogspot.com.ee/2013/08/create-fake-swap-in-openvz-vps-if-you-get-swapon-failed-operation-not-permitted -error.html

在我的交换空间上撒谎真的很管用,但现在我想要像这样的旧命令

free -m
Run Code Online (Sandbox Code Playgroud)

再次工作,但 /proc/meminfo 完全是空的,服务器似乎不再了解它的 RAM,即使有 atop 或类似的东西。

谢谢阅读。

bash swap shell-script proc meminfo

6
推荐指数
1
解决办法
1393
查看次数

标签 统计

bash ×1

meminfo ×1

proc ×1

shell-script ×1

swap ×1