当前位置: 代码迷 >> 驱动开发 >> jffs2文件系统有关问题
  详细解决方案

jffs2文件系统有关问题

热度:26   发布时间:2016-04-28 10:51:02.0
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中,这样下次直接读取该数据结构,不用扫描整个磁盘,故挂载速度很快。