+ -
当前位置:首页 → 问答吧 → jffs2文件系统问题

jffs2文件系统问题

时间:2011-12-20

来源:互联网

求助各位大哥,小弟用44B0的开发板移植了个uClinux2.4.24,FLASH用的是S29GL512N,用的是JFFS2文件系统,现在有个问题是,我在MTD上分了一个26M的分区,挂载JFFS2文件系统,如果此26M分区里面没有文件数据的话,mount 大概是要6S左右,如果有文件,这个 mount 时间一下子就变长了,我测试了一下,如果此26M分区里有个2M的文件,那么mount需要50S,求各位大哥指点,这样是正常的吗

作者: lihg19821018   发布时间: 2011-12-20

mount 到哪?jffs2文件系统不就是在你的板子上吗?可以直接访问啊?为什么要mount?
难道你是ramdisk启动,然后再把jffs2文件系统,mount过去?这样的话也不太正常,我有个7M的,每次mount都是一瞬间就好了。

作者: dongjiawei316   发布时间: 2011-12-20

mount -t jffs2 /dev/mtdblock2 /mnt执行的是这条命令,根文件系统是用的romfs

作者: lihg19821018   发布时间: 2011-12-20

还有,如果开机后,mount -t jffs2 /dev/mtdblock2 /mnt后,cd /mnt 然后ls 这个时候也是要等大概20S才能看到mnt下面的文件 ,另外说下/dev/mtdblock2是我的那个26M的分区

作者: lihg19821018   发布时间: 2011-12-20

刚在网上搜索到了,问题和那个哥们一样,http://www.linuxforum.net/forum/showflat.php?Cat=&Board=embedded&Number=396029&page=&view=&sb=&o=&vc=1
最后说是这样解决的

offical kernel 
去掉所有的调试信息后快了好些,大概2-3s(8Mbyte)。 
,没看明白,去掉在那里去掉调试信息,懂的大哥指点一二啊

作者: lihg19821018   发布时间: 2011-12-20