找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 18101|回复: 99

教训:新刷机K3 storage可用只有100多kb,小白注意

  [复制链接]
本帖最后由 qqcs6 于 2017-7-7 03:18 编辑

下面不重要,直接看红字吧。。。

===================================================================================================

小白一个,前两天按照论坛里的教程在ssh下升级固件,结果失败,然后CFE直接刷了217官改,使用没问题。不过不知道是不是心理作用,感觉信号变差了。
所以今天就想把原来备份的mtd0-8还原回去(cat /tmp/share/sda1/mtd8.img > /dev/mtd8命令),012345都没问题,但是还原mtd8的时候,卡住了,等了大概10几分钟吧最后出了一个连接断开,然后我就重启了,在CFE下直接刷了217官方固件,重启后正常启动。
然后刷了246官改,再次导出mtd8,跟官方217的mtd8对比16进制,发现变了一点:官方217的好像都是空,官改246的好像是有数据的。
但是目前使用好像并没有什么问题。
所以想请教下,这个mtd8 brcmnand到底是干什么用的?内容改变会有什么影响?
=======================================================

更新,现在storage可用只有100多KB了。。。重刷几次都是这样。。。

=======================================================

更新,先刷LEDE过渡固件,然后恢复出厂,救回了,但是可用空间仍然只有11m左右,请问怎么恢复到初始的67m可用????

====================================================================================

折腾半天,发现MTD8是挂载在/tmp/media/nand下的,但是WINSCP进入查看只有几十KB,那占用的70多MB到底怎么删掉???
=======================================================================================

更新,根据梅林救砖的方法,再次还原了所有分区,但是mtd8分区占用反而变大到了100%,完全没空间了。这又导致挂载的(root)/tmp/media/nand可用为0,需要在root目录写入文件的服务SSH、SMABA都无法使用。
cat dd命令都试过了,写不进去。LEDE固件中有MTD命令,但是擦除操作显示SKIPPING BAD BLOCKS XXX,不能操作,kernel日志中大量bad eraseblock NNN at 0x0000NN;官方固件中又没有MTD命令。CFE刷217官方固件也不会重置mtd8分区,所以目前的问题就是怎么来初始化这个/dev/mtd8分区。感觉这个是官方固件的大坑。
现在这台K3就只能做普通路由器,不能安装任何软件,甚至不能做共享。
=======================================================================================

目前已基本放弃,总结:
1.MTD8挂载在/tmp/media/nand目录下,同时它也是/root文件夹(链接过来的),第三方程序都是装在这个目录的。
2.这个分区的文件格式是yaffs2(感谢tianbaoha老大纠正,类似于jffs2,搜索了一下论坛,也存在其他型号的路由器在刷机后,jffs2分区可用为0的情况,主要原因就是文件系统混乱。虽然K3的叫brcmnand,但都是用来安装第三方程序的。
如果需要操作这个分区,必须有相应的命令--mkfs.jffs2或者flash_eraseall之类的,官方固件里busybox-1.14里是有个flash_eraseall,但输入后显示命令不存在,不知道什么原因,作为小白,不可能去修复,只能怀疑是官方固件的坑。
所以:奉劝各位小白,目前K3的固件还是太不完善,最好避免频繁刷机,以避免可能导致的MTD8分区可用越来越小(从个人经历上感觉好像只有刷机会写入不可删除的内容,而且不正常刷机会导致这个几率变大,除此,正常SCP/tftp放进去的东西是可以删除的),并且目前没有修复的方法(只推测ttl下是有命令可以写这个分区的,但是需要拆机失去保修,没保修的基友可以尝试一下)。期待大佬能帮忙解决。@tianbaoha
所以:K3谨慎刷机!!!另外没有必要绝对不要用cat/dd命令操作MTD8分区,包括还原备份!K3谨慎刷机!!!另外没有必要绝对不要用cat/dd命令操作MTD8分区,包括还原备份!K3谨慎刷机!!!另外没有必要绝对不要用cat/dd命令操作MTD8分区,包括还原备份!










本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
 楼主| | 显示全部楼层
求解决啊。。。
回复

使用道具 举报

 楼主| 来自手机 | 显示全部楼层
本帖最后由 qqcs6 于 2017-7-2 00:49 编辑

没有大大解答一下吗?…又刷了一次mtd8现在直接不开机了…刷LEDE初始固件恢复出厂后,再在CFE下刷官方固件能开机了,但是刷了217官改后,stroage可用最大只有11m,opt install local后就又变回100kb左右了,求解决方法。
回复

使用道具 举报

帮顶一下
回复

使用道具 举报

来自手机 | 显示全部楼层
帮顶一下               
回复

使用道具 举报

帮顶一下,现在k3落灰中
回复

使用道具 举报

 楼主| 来自手机 | 显示全部楼层
没有人遇到同样问题吗?或者直接有没有办法清空storage?
回复

使用道具 举报

 楼主| | 显示全部楼层
恩山现在没有大佬了吗??。。。
回复

使用道具 举报

 楼主| 来自手机 | 显示全部楼层
每天一顶…现在opt install local后只有100kb可用,什么都不能装了…看LEDE日志显示一大串bad eraseblock 384 at 0x0000NNN,还有mtd_read error while parsing0x0000NNN,感觉像是固件的坑,有大佬知道什么原因吗?
回复

使用道具 举报

 楼主| | 显示全部楼层
再顶一次。。。今天按照梅林救砖的方式,刷了N遍,结果直接MTD8分区可用为0,刷ROOT固件也不能SSH。。。现在真的没有办法了。。。大佬在哪里???
回复

使用道具 举报

不懂,帮顶
回复

使用道具 举报

 楼主| 来自手机 | 显示全部楼层
suhq 发表于 2017-7-3 20:48
不懂,帮顶

谢谢帮顶~~
回复

使用道具 举报

奇怪你就没有做全区备份吗?
回复

使用道具 举报

 楼主| | 显示全部楼层
红狼8009 发表于 2017-7-3 22:18
奇怪你就没有做全区备份吗?

现在就是把MTD8还原回去的问题。第一次还原莫名其妙自动重启了,然后后面再还原就不能写进去了。
而且随着刷机次数增多,可用越来越少,现在是占用100%,完全没空间了。
这又导致刷ROOT固件也不能SSH。
目前的问题就是怎么来写这个/dev/mtd8分区。cat dd命令都试过了,写不进去。
回复

使用道具 举报

来自手机 | 显示全部楼层
mark一下,看看怎么解决问题,我早发现了,不过空间没满,而且恢复出厂设置不清空
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-21 11:19

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表