当前位置:嗨网首页>书籍在线阅读

12-UBI文件系统

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

10.4 UBI文件系统

UBI(Unsorted Block Image)文件系统专门设计用于克服JFFS2文件系统的一些限制。可以将它看做是JFFS2的继任者,虽然JFFS2仍然在那些包含闪存的嵌入式Linux设备中得到广泛使用。UBI文件系统(UBIFS)的层次位于UBI设备之上,而UBI设备又依赖于MTD设备。

UBIFS改进了JFFS2文件系统的一个比较显著的缺陷:挂载时间。JFFS2在系统内存中维护一些索引元数据,每次系统启动时,它都必须读取这个索引以建立一个完整的目录树。这需要读取闪存设备的大部分内容。与此相反,UBIFS是在闪存设备上维护其索引元数据,因此,它不需要在每次挂载时都扫描闪存设备并重新建立索引。所以,挂载UBIFS要比挂载JFFS2快很多。

UBIFS还支持写缓存,这可以显著提升性能。你可以从以下网址了解更多UBIFS的优点:www.linux-mtd.infradead.org/doc/ubifs.html