UBI Filesystem

嵌入式的文件系统有很多,比如JFFS2、YAFFS、UBIFS。下面来介绍下他们之间的区别: JFFS2一般用于NOR FLASH。具有在线压缩/解压缩功能,适合小容量的FLASH。 YAFFS要快于JFFS2并且消耗更少的RAM。YAFFS也可用于NAND FLASH UBIFS提供类似JFFS2的压缩功能,但是它通常作为一种用于大容量NAND FLASH的更好选择 UBI文件系统使用 使能UBIFS 在内核中打开UBI file system support,建议编入内核。 挂载UBIFS 通常挂载UBIFS的方式是挂载UBI字符设备,例如: [crayon-6824c9b7e0259913901670/] 将会挂载UBIFS到UBI设备0的UBI卷标0上。 UBI卷标语法为ubiX_Y或者ubiX:NAME,其中 X - UBI设备号 Y - UBI卷标号 NAME - UBI卷标名字 挂载空的UBI卷 我们可以挂载空的UBI卷,比如:此卷只包含0xFF的数据。 例如这里有一个mtd0的MTD设备,我们这样做(假如UBIFS已经编入内核):…