http://www.linux-mtd.infradead.org/doc/ubi.html#L_min_io_unit

下面说明,主要使用2个工具

A:mkfs.ubifs 生成UBI格式的文件系统,通过 ubiupdatevol /dev/ubi0_7 ./rootfs.ubifs 在volume上面进行更新

/mkfs.ubifs -r ./rtl819x/romfs -o ./rtl819x/images/rootfs.ubifs -m 2048 -e 126976 -c 256 -F
B:ubinize

ubinize -o ./images/98D_ubi_device.ubi --min-io-size=2048 --peb-size=128KiB --sub-page-size=2048 /home/qingang.xue/work/easymesh/8198D/usb/rtl819x/tools/ubinize-98d-eng.cfg

而通过ubinize升高的98D_ubi_device.ubi 是在raw flash上面进行更新的。

Nand flash 之UBI

Nand flash 之UBI

Nand flash 之UBI

Nand flash 之UBI

下面是UBI卷的使用效率

 

Nand flash 之UBI

Nand flash 之UBI

 

Nand flash 之UBI

相关文章: