原帖地址: https://koolshare.cn/thread-161017-1-1.html

1.把你的U盘插入机器(要先格式化成ext3或者ext4文件系统,可以跟虚拟内存用同一个U盘,不影响)
2.在U盘根目录建立jffs文件夹(通常挂载后在/tmp/mnt/sda1 , 具体以实际情况为主)
3.下载附件解压 Boom.pdf (1.69 KB, 下载次数: 696)
4.上传到/jffs/scripts/(注意要先备份/jffs/scripts/文件夹,方便还原(不然只有格式化jffs救回))
5.SSH到路由器.然后输入以下命令

1)     chmod a+x /jffs/scripts/post-mount
2)     chmod a+x /jffs/scripts/unmount
3)     chmod a+x /jffs/scripts/wan-start
4)     chmod a+x /jffs/scripts/nat-start

6.重启你的路由器

7.Enjoy~

PS : 此脚本还有改进的空间.但是..懒..而且不保证完全没有Bug.建议在玩之前备份一下jffs分区.有啥问题可以跟帖.我有空会看看.
PS2: 在用了此脚本后重启完的2分钟内会有几次重启httpd的现象,具体表现是登陆进路由器后会被踢出来到登陆界面(这个是改进的地方.不影响使用.有空再改) [Fixed]
PS3: 同样.用了此脚本后.重启完会发现内存占用情况比以前多一丢丢.其实是cache来的..用软件中心的ROG工具箱释放一下内存即可(也可以无视) [Fixed]

PS4: 用了之后.发现以前好多奇奇怪怪的log信息没有了.比如 kernel: jffs2: warning: (851) jffs2_sum_write_data: Not enough space for summary, padsize = -549 | kernel: nf_conntrack: expectation table full
PS5: 因为很多东西会往jffs频繁写.所以会对NAND的寿命有一定的影响..比如syslog.现在用U盘替代.可以进一步提升路由器的稳定性.我用的是SONY的记忆棒~感觉还不错.~
PS6: 可以放心开 Traffic Analyzer 流量分析 了 . 现在jffs随便用了.不会因为之前只有那48MB的JFFS而担心撑爆JFFS了.


还原方法 : 将/tmp/mnt/sda1/jffs/文件夹删除.还有/tmp/mnt/sda1/.jffs_sync/文件夹删除,重启后将/jffs/scripts/post-mount还原(第4步骤提醒备份的文件),然后执行命令chmod a+x /jffs/scripts/post-mount,再删除/jffs/scripts/unmount后重启即可

标签: none

添加新评论