找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 21337|回复: 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.
发表于 2011-11-29 21:07 | 显示全部楼层
长见识了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2011-11-29 22:18 | 显示全部楼层
说的很好,很清楚
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2011-11-30 01:28 | 显示全部楼层
关键的问题是,编译出jffs2类型的文件后,怎么刷?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2011-11-30 12:04 | 显示全部楼层
选择不同类型的固件systemupgrade即可,见编译出来的文件名
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2011-11-30 12:11 | 显示全部楼层
学习了,不错的解释!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2011-11-30 15:33 | 显示全部楼层
学习了,不错的解释!
我的恩山、我的无线 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-12-1 14:46 | 显示全部楼层
原来路由器用的是这两种文件格式。
我的恩山、我的无线 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 18:31 | 显示全部楼层
其实对很多没改flash的机子来说编译不出来jffs固件……超出大小了……
我的恩山、我的无线 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-3 19:45 | 显示全部楼层
感谢楼主分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2012-2-16 22:36 | 显示全部楼层
谢谢楼主,学习到了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2012-2-17 09:18 | 显示全部楼层
在openwrt中,需要針對不同的無線路由器使用不同的固件生成軟件,好像對tplink就需要mktplinkfw。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 06:49

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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