標題:
jffs2 與 squashfs 有什麼分別?
[打印本頁]
作者:
milanolarry
時間:
2014-7-4 22:22
標題:
jffs2 與 squashfs 有什麼分別?
見到每型號的 router 都有兩種 firmware,不知有什麼分別。
作者:
karlcheong
時間:
2014-7-4 23:22
以我理解...
jffs2 只有一個system分區, 可以 read/write,
squashfs system分區係 read only, 再把餘下空間另分一區, overlay上去system分區.
squashfs好處係改錯左大部分system files都唔怕boot唔到機, 只要reset router就好.
相反jffs2就節省左router本身就唔多的flash空間, 但改錯野boot 唔到機就可能要 TFTP/JTAG reflash過
ref:
http://hi.baidu.com/wyxiao_47/item/ce2339e8918880a4c10d7508
作者:
milanolarry
時間:
2014-7-5 12:07
但係點解我睇到同一個 model 既 firmware,通常 jffs2 既 size 大 squashfs 1/3 到 1/4,吾見得可以慳地方喎?
作者:
karlcheong
時間:
2014-7-6 19:57
本帖最後由 karlcheong 於 2014-8-7 17:30 編輯
回復
3#
milanolarry
Squashfs因為係成個分區唯讀的, 所以可以用更高壓縮比的算法 (同樣內容 squashfs比jffs2好20%-30%)
但如果你要加入其他pkg, config, ... 唔可以修改原來的file, 只能把修改版新加入到overlayfs到, 搞到一個file有2份copy
ref:
http://wiki.openwrt.org/doc/techref/filesystems
作者:
milanolarry
時間:
2014-7-6 20:26
吾該曬...............
歡迎光臨 電訊茶室 (http://telecom-cafe.com/forum/)
Powered by Discuz! 7.2