Release of UBIL: ubi with log

Brijesh Singh brij.singh at
Fri Feb 26 07:58:32 EST 2010

 It gives me great pleasure in sharing UBIL: ubi with log.  We have
added logging functionality to ubi for reducing mount time.
UBIL uses the "same source base of UBI". The logging functionality can
be added or removed at compile time using "make menuconfig option".

We have seen mount time reduction of 50% in 1GB NAND. We are expecting
even better results for larger flash memories.

The source code of UBIL can be found in the following git tree:

We have tested ubil for samsung nand and onenand. The test results can
be found in the following git tree:

We are working on utilities and design document of UBIL. I will share
those as soon as possible.

If someone wants to try, please follow the instructions:
make menuconfig
         select ubi as module
         select ubil feature.
compile ubi module.

1) First mount of ubil is little different than ubi.

insmod ubi mtd=1,ubinize.
 (Second parameter "ubinize" is introduced to avoid accidental loss of data.)
insmod ubifs
mount ubifs

2)For next mounts:
insmod ubi mtd=1
insmod ubifs
mount ubifs

Though UBIL is functionally complete,there is a lot of scope for
optimizations. All the help is very much appreciated.

Thanks and Regards,

More information about the linux-mtd mailing list