读书人

jffs2文件系统有关问题

发布时间: 2012-07-29 15:26:13 作者: rapoo

jffs2文件系统问题
一块2G的nandflash,加载jffs2文件系统要多久,我板子需要10分钟,就是从输出ip-config到VFS:mounted root(jffs2 filesystem)要等10分钟,这个是nandflash驱动问题吗?大家一般嵌入式linux使用jffs2文件系统的启动要多久?

[解决办法]
存储的文件大小和你制作的文件系统大小没什么关系。
[解决办法]
jffs2挂载flash时,需要读取flash上的所有内容,然后在内存中建立一张管理flash的链表结构,故需要花费很长时间。jffs2一般也只建议用在16M以下的 NOR FLASH或SPI FLASH。

管理nand flash比较好的是yaffs2文件系统或者是ubifs文件系统,这两个系统每次退出的时候都会把管理flash内容的内存上的相关数据结构存储到flash中,这样下次直接读取该数据结构,不用扫描整个磁盘,故挂载速度很快。

读书人网 >驱动开发

热点推荐