华硕路由器 ASUS

2020年11月15日 0 条评论 3.85k 次阅读 0 人点赞

刷 梅林 固件后报错解决

故障现象:
软件中心打开没反应,进命令行操作 /jffs 分区删除文件也报错 No space left on device ,df -h 查看分区大小不是满的:

admin@RT-AC86U:/tmp/home/root# df -h
Filesystem                Size      Used Available Use% Mounted on
ubi:rootfs_ubifs         77.2M     60.9M     16.3M  79% /
devtmpfs                214.9M         0    214.9M   0% /dev
tmpfs                   215.0M    300.0K    214.7M   0% /var
mtd:bootfs                4.4M      3.3M      1.1M  76% /bootfs
mtd:data                  8.0M    544.0K      7.5M   7% /data
tmpfs                   215.0M    876.0K    214.1M   0% /tmp
/dev/mtdblock8           48.0M     40.0M      8.0M  83% /jffs

使用如下命令操作后重启即可:

flash_erase -j /dev/mtd8 0 0

mtd8 对应 /dev/mtdblock8

重置软件中心
故障现象:web管理进不去,ssh可以进去,grep不到 httpd 进程。

1. 软件中心重置

  • 开启路由器SSH功能后,通过putty、xshell等SSH软件连接路由器,直接在ssh客户端内运行下面的程序即可。

koolshare-reset

2. 清空jffs空间

  • 注意,此操作会删除jffs分区内的所有文件,包括但不限于:软件中心、安装的证书、TrafficAnalyzer的数据库、自定义的设备图标等

kill -9 $(pidof skipd)
cd /jffs && rm -r .[a-zA-Z_]* *
reboot

3. 删除软件中心

  • 适用于官改固件刷回原厂固件,需要删除留在jffs分区内软件中心,而不删除其它文件。

  • 如果是在官改固件下删除软件中心,重启路由,路由会自动重新安装软件中心。

kill -9 $(pidof skipd)
cd /jffs
rm -rf .asusrouter .koolshare db ksdb config/* etc/profile scripts/*
reboot

4. 重启软件中心

  • 当软件中心相关进程挂掉的时候,此时可以用ssh进入路由器后台,输入以下命令重启软件中心:

sh /koolshare/perp/perp.sh

Sevenfal

这个人太懒什么东西都没留下

文章评论(0)