恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 19167|回复: 19

openwrt 的jffs2和squafs两个版本的区别

[复制链接]
发表于 2011-11-29 19:36 | 显示全部楼层 |阅读模式
官方下载的都分jffs2和squafs两种格式
jffs2文件系统格式是适合于断电的系统,不像FAT那样容易丢文件,因为路由器一般都容易突然断电。
官方的jffs2格式刷到路由器后就是一个jffs2分区,ROM本身和以后安装的软件都在这个分区里都可以读写。

而squafs格式则是把ROM压缩到了一个文件刷进路由器,然后剩下的空间格式化成jffs2并且优先于ROM文件,有点像WM手机上的情况。ROM只读分区挂在/rom下,而另一个可读写jffs2分区挂到/overlay,当/overlay下有和/rom同名的文件就优先读这个,相当于覆盖了ROM文件,实际上并没有覆盖。这种情况的优点是ROM压缩率高,可写分区就更大一点,其次只要备份/overlay就可以把ROM以为的所有文件都备份下来,以后全部还原就可以不用重新配置了。格式化/overlay分区就相当于恢复openwrt出厂设置了。

官方推荐squafs,因为这种格式就算配置乱了还可以恢复刷机后的出厂设置,二是压缩后节省空间。jffs2格式搞乱了就只能重刷了
我的恩山、我的无线 The best wifi forum is right here.
发表于 2013-2-26 00:49 | 显示全部楼层
okay008 发表于 2011-11-30 22:39
编译出来的文件名有......root.jffs2-64k......root.jffs2-128k.....root.squashfs-64k......uImage-gz ...

可能超出大小了,如果成功会有两个bin文件,文件名里会有你路由器的型号
我的恩山、我的无线 The best wifi forum is right here.
发表于 2013-2-26 00:28 来自手机 | 显示全部楼层
今天在官网下了个tp941 jffs2 的固件 结果开机LAN灯 电源灯长亮 求教是什么情况?
我的恩山、我的无线 The best wifi forum is right here.
发表于 2012-8-21 16:43 | 显示全部楼层
嗯,学0习了,明白了,想问下,我刷的是jffs2,然后不小心把 etc/config/fstab.把fstab这个文件删除了,有重新刷固件后,还找不到fstab这个文件,有高手能解决下不?
我的恩山、我的无线 The best wifi forum is right here.
发表于 2012-8-21 16:42 | 显示全部楼层
嗯,学0习了,明白了,想问下,我刷的是jffs2,然后不小心把 etc/config/fstab.把fstab这个文件删除了,有重新刷固件后,还找不到fstab这个文件,有高手能解决下不?
我的恩山、我的无线 The best wifi forum is right here.
发表于 2012-8-21 16:41 | 显示全部楼层
嗯,学0习了,明白了,想问下,我刷的是jffs2,然后不小心把 etc/config/fstab.把fstab这个文件删除了,有重新刷固件后,还找不到fstab这个文件,有高手能解决下不?
我的恩山、我的无线 The best wifi forum is right here.
发表于 2012-2-17 09:18 | 显示全部楼层
在openwrt中,需要針對不同的無線路由器使用不同的固件生成軟件,好像對tplink就需要mktplinkfw。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2012-2-16 22:36 | 显示全部楼层
谢谢楼主,学习到了
我的恩山、我的无线 The best wifi forum is right here.
发表于 2011-12-3 19:45 | 显示全部楼层
感谢楼主分享
我的恩山、我的无线 The best wifi forum is right here.
发表于 2011-12-2 00:22 | 显示全部楼层
我没有编译出jffs2.bin 的固件出来的后缀名有jffs2~~~但不是bin,晕@
我的恩山、我的无线 The best wifi forum is right here.
发表于 2011-12-1 18:31 | 显示全部楼层
其实对很多没改flash的机子来说编译不出来jffs固件……超出大小了……
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2011-12-1 17:29 | 显示全部楼层
编译出来的文件名有......root.jffs2-64k......root.jffs2-128k.....root.squashfs-64k......uImage-gzip.bin等等文件,在WEB下无法升级,说是不识别格式。能否具体说个例子?难道是mtd刷?
okay008 发表于 2011-11-30 22:39



升级的话选文件名字带systemupgrade和你需要文件系统格式的,自己把编译出来所有文件名看看,尺寸看看就明白了
我的恩山、我的无线 The best wifi forum is right here.
发表于 2011-12-1 14:46 | 显示全部楼层
原来路由器用的是这两种文件格式。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2011-11-30 22:39 | 显示全部楼层
选择不同类型的固件systemupgrade即可,见编译出来的文件名
pupie 发表于 2011-11-30 12:04


编译出来的文件名有......root.jffs2-64k......root.jffs2-128k.....root.squashfs-64k......uImage-gzip.bin等等文件,在WEB下无法升级,说是不识别格式。能否具体说个例子?难道是mtd刷?
我的恩山、我的无线 The best wifi forum is right here.
发表于 2011-11-30 15:33 | 显示全部楼层
学习了,不错的解释!
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2020-7-8 20:06

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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