梅林路由器安装entware踩过的坑

本文最后更新于:2024年9月16日 下午

解决 wget 无法建立SSL问题

1
curl -O -L /opt/onmp.zip https://github.com/xzhih/ONMP/archive/master.zip

创建2gb虚拟内存

[梅林虚拟内存](https://koolshare.cn/forum.php?mod=viewthread&tid=42723&extra=page%3D1%26filter%3Dtypeid%26typeid%3D97 2gb=2097152kb "梅林虚拟内存") 多么痛的领悟!!!mysqld无法启动就是因为虚拟内存设置不够,想增加内存可能会用到下面的东东

相关知识

简单来讲就是swapoff和swapon命令,但是如果内存不足,比如出现

1
swapoff failed: Cannot allocate memory

提示,那么需要更进一步的操作去解决。

1,增加一个新的swap分区

1
2
3
4
5
 dd if=/dev/zero  of=/opt/swaptmp bs=1M  count=2097152 

mkswap swaptmp 

swapon swaptmp 

2,查看swap,然后去掉原来的swap分区

1
cat /proc/swaps

得到结果 /dev/sda3

1
swapoff /dev/sda3

原文:https://blog.csdn.net/zhsh87/article/details/8954493

修改onmp.sh文件

由于脚本只建了512M的虚拟内存,启动mysql时可能会报错不够

将第1217行修改为 dd if=/dev/zero  of=/opt/swaptmp bs=1M  count=2097152 原来是512m的虚拟内存,修改为2097152kb=2gb

注意:

安装entware会更改覆盖梅林的services-start文件内容

造成的后果就是重启路由器后,虚拟内存不会自动加载


梅林路由器安装entware踩过的坑
https://andyppang.github.io/2019/06/30/梅林路由器安装entware踩过的坑/
作者
PL
发布于
2019年6月30日
许可协议