最近主页一直出现这个黄色警告可能导致不稳定.
Your router is running low on free NVRAM, which might affect its stability.
Review long parameter lists (like DHCP reservations), or consider doing a factory default reset and reconfiguring.
Review System Information now
查看NVRAM空间快满了:62709 / 65536 bytes
(这个是NVRAM保存的配置文件,最大上限只有65535个,不是存储容量 可以忽略)
查看这个配置的命令是
对于叹号强迫症,药方如下:
ps:nvram show出来的内容我看了一下,貌似只要试用过某项配置,哪怕后续停用掉了,
也会留下一行配置=空|0|off之类的记录,大概是这个原因导致体积增长。
此外吐槽下:全部配置1000多行,总共不过2w来个字符,用了60多K,貌似uinicode编码的
解决方案:(在ssh终端里执行,Tools里那个run-command功能有点简陋)
plan 1. 清除所有自定义,缺点是后需要重新配置,比较麻烦。
可选手段: nvram erase|恢复出厂设置|清空jffs。效果都一样,释放全部NVRAM内容到初始化状态(注意:需要重启路由器后生效)
过于粗暴,都还原了我不是白配置了,而且重新配置完很可能又要占上来。
推荐plan 2. 针对性移除一些没啥作用的空设置项,来释放空间
nvram unset xxx试验发现即时生效,于是利用awk来批量unset掉所有值为空的项,避免误伤
- nvram show | awk -F '=' 'NF==2&&$2=="" {system("nvram unset "$1)}'
复制代码
|