续集:白菜的内涵,更新nand分区为ubifs,替换overlay

Posted a-z

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了续集:白菜的内涵,更新nand分区为ubifs,替换overlay相关的知识,希望对你有一定的参考价值。

在上一篇真千兆路由的极限之OPENWRT MAKE, 某品牌白菜价QCA9558/QCA9880/QCA8337N纯种组合OS搭建时记中附带了128M nand的空间图示,在ar71xx profile里,默认以jffs2的分区存在, jffs2有一些弊端,砖家们认为更适合空间小的spi-nor flash,无附议,对于增倍的nand flash, ubifs有着后天设计上的优势

为此,稍作修改,即可更新为ubifs, 而我始终坚持在spi-nor的混合存储中把kernel和rootfs放在前者,因为相比nand,spi-nor并没有ecc带来的失速,也可以提高读写频率来提高载入速度,况且,作为系统安全性的重要一环nand的数据丢失和断电缓存是一个必须面对的问题,所以并不是适宜把OS放在其上split, 这应该是系统硬件配置和支持的初衷

技术图片

更新后的mount list

技术图片

free space比原先减少了不少,但是聊胜于无,有了space,那某位18年已经放弃更新c实现的pkg,也少不了为它更新其他依赖lib的patch, 就可以更新下一位作者go的作品啦,go本身也是一个大问题,cve少不了它,还是聊胜于无,据说多个instance空间节约不少,能用就好

 

续篇over.

以上是关于续集:白菜的内涵,更新nand分区为ubifs,替换overlay的主要内容,如果未能解决你的问题,请参考以下文章

AM335x系列UBIFS报错分析及解决方法

ubifs文件系统挂载失败,该怎么处理

ubifs物理存储

内核启动时在挂载ubi文件系统时提示UBIFS error (ubi0:0 pid 1): ubifs_read_superblock: min. I/O unit mismatch

什么是MTD分区和NAND flash

page size == 4096 , nand size == 1GB, block size == 256kb 的ubi 文件系统制作