[发明专利]闪存、文件系统挂载方法及装置、数据管理方法及装置无效
申请号: | 201010111465.6 | 申请日: | 2010-02-08 |
公开(公告)号: | CN101799820A | 公开(公告)日: | 2010-08-11 |
发明(设计)人: | 易睿 | 申请(专利权)人: | 深圳市同洲电子股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫;潘中毅 |
地址: | 518129 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 闪存 文件系统 方法 装置 数据管理 | ||
技术领域
本发明涉及计算机领域,尤其涉及一种闪存、文件系统挂载方法及装置、 闪存数据管理方法及装置。
背景技术
JFFS(Journalling Flash File System,闪存设备日志型文件系统)文件系统 是最初由瑞典的Axis Communication AB公司设计的一种日志型文件系统,并 在linux下实现了该文件系统。
JFFS文件系统不存在类似超级块的这种结构,JFFS文件系统以节点的方式 来管理整个文件系统上的数据。保存在Flash闪存上的节点又称为数据实体, JFFS在Flash上只有一种类型的数据实体jffs_raw_inode(Flash上保存数据的节 点,简称数据节点),它包含文件的管理信息及描述文件在文件系统中的位置。 而真正的数据信息就保存在jffs_raw_inode节点的后面,大部分管理的信息都是 在系统挂载之后建立起来的。
目前这种实现策略的缺点是在每次挂载整个文件系统时,就需要扫描整个 Flash并在RAM中逐步建立索引机制,因此挂载系统时间与节点的数量成正 比,这在存储器规模较小时似乎还是可以接受的,但当存储器规模大到一定程 度时,尤其当它应用到对实时性要求较高的嵌入式系统中时,会成为嵌入式系 统的明显缺陷。
发明内容
鉴于上述现有技术所存在的问题,本发明实施例提供了一种闪存、文件系 统挂载方法及装置、闪存数据管理的方法及对应的装置,其可缩短挂载过程所 经历的时间,提高JFFS文件系统挂载的速度,减少系统初始化时用户等待时间。
为了达到上述技术效果,本发明实施例提供了一种闪存中数据管理的方法, 包括:在闪存的各个块中,创建与该块中存储的数据节点相对应的管理节点, 所述管理节点包括索引节点和管理索引节点,所述索引节点与所述数据节点一 一对应,用于存储数据节点在所述块中的偏移地址,所述管理索引节点用于存 储由索引节点构成的链表中的第一个索引节点在所述块中的偏移地址。
相应的,本发明实施例还提供了一种文件系统挂载方法,包括:
依次读取闪存中每个块,检测该块中是否存在管理索引节点,得出检测结 果,所述块中的数据存储在数据节点中;
在所述检测结果为是时,根据所述管理索引节点找到索引节点,并获取所 述索引节点中存储的数据节点的地址信息,所述索引节点与数据节点一一对应, 用于存储数据节点在所述块中的偏移地址,所述管理索引节点用于存储由索引 节点构成的链表中的第一个索引节点在所述块中的偏移地址;
根据获取的数据节点的地址信息在内存中建立文件树。
相应的,本发明实施例还提供了一种用于闪存的数据管理装置,包括管理 节点创建单元,用于在闪存的各个块中,创建与该块中存储的数据节点相对应 的管理节点;所述管理节点包括索引节点和管理索引节点,所述索引节点与所 述数据节点一一对应,用于存储数据节点在所述块中的偏移地址,所述管理索 引节点用于存储由索引节点构成的链表中的第一个索引节点在所述块中的偏移 地址。
相应的,本发明实施例还提供了一种文件系统挂载装置,包括:
检测单元,用于依次读取闪存中每个块的数据,且在读取某块中的数据时, 检测该块中是否存在管理索引节点,得出检测结果,所述块中的数据存储在数 据节点中;
第一获取单元,与所述检测单元相连,用于在所述检测单元得出的检测结 果为是时,根据所述管理索引节点找到索引节点,并获取所述索引节点中存储 的数据节点的地址信息,所述索引节点与数据节点一一对应,用于存储数据节 点在所述块中的偏移地址,所述管理索引节点用于存储由索引节点构成的链表 中的第一个索引节点在所述块中的偏移地址;
文件树建立单元,与所述第一获取单元相连,用于根据获取的数据节点的 地址信息在内存中建立文件树。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市同洲电子股份有限公司,未经深圳市同洲电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010111465.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:携带混流冷却塔
- 下一篇:RH炉半球阀水冷装置