[发明专利]提高挂载日志式文件系统速度的方法及设备有效
申请号: | 200910259323.1 | 申请日: | 2009-12-18 |
公开(公告)号: | CN101706822A | 公开(公告)日: | 2010-05-12 |
发明(设计)人: | 王涛 | 申请(专利权)人: | 杭州迪普科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 310013 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提高 日志 文件系统 速度 方法 设备 | ||
1.一种提高挂载日志式文件系统速度的方法,应用于配置日志式文件系统的嵌入式设备,其特征在于,所述嵌入式设备中配置用以存储日志式文件系统的链表索引信息的索引存储介质,该方法进一步包括以下步骤:
当所述日志式文件系统第一次挂载到所述嵌入式设备的操作系统时,所述操作系统扫描建立所述日志式文件系统的存储介质,获取所述日志式文件系统的链表索引信息;
当所述日志式文件系统第一次卸载时,所述操作系统将所述日志式文件系统的链表索引信息写入所述索引存储介质,并根据写入所述链表索引信息正常或者异常设置不同的标识位;
后续所述日志式文件系统向所述操作系统挂载,所述操作系统读取标识位信息;若链表索引信息写入正常,所述操作系统从所述索引存储介质直接读取所述链表索引信息;若链表索引信息写入异常,所述操作系统重新扫描建立所述日志式文件系统的存储介质,获取所述链表索引信息。
2.如权利要求1所述的方法,其特征在于,
所述根据写入所述链表索引信息正常或者异常设置不同的标识位包括:当写入所述链表索引信息正常时,设置所述标识位标识正常;当写入所述链表索引信息异常时,设置所述标识位标识异常;
所述操作系统从所述索引存储介质直接读取所述链表索引信息之后,还包括:所述操作系统将所述标识位由标识正常更新为标识异常。
3.如权利要求1或2所述的方法,其特征在于,所述嵌入式设备中配置用以存储日志式文件系统的链表索引信息的索引存储介质,包括:
在所述嵌入式设备中配置独立的索引存储介质,以专门用于存储日志式文件系统的链表索引信息;或者
将建立所述日志式文件系统的存储介质中读取速度快、易操作、不易出现坏块的存储区域配置为所述索引存储介质,存储所述日志式文件系统的链表索引信息。
4.如权利要求1或2所述的方法,其特征在于,所述操作系统从所述索 引存储介质直接读取所述链表索引信息包括:
所述操作系统预先配置所述链表索引信息在所述索引存储介质中的存储位置,根据所述存储位置读取所述链表索引信息;或者
所述操作系统根据所述日志式文件系统的系统标识查找预先存储的系统标识与存储位置的对应关系,获取所述链表索引信息在所述索引存储介质中的存储位置,读取所述链表索引信息。
5.如权利要求1或2所述的方法,其特征在于,所述操作系统将所述日志式文件系统的链表索引信息写入所述索引存储介质包括:
所述操作系统一次性将所述链表索引信息写入所述索引存储介质;或者
所述操作系统根据预先设置分多次将所述链表索引信息写入所述索引存储介质。
6.如权利要求1或2所述的方法,其特征在于,所述索引存储介质具体为Nor-Flash存储介质。
7.一种应用权利要求1所述方法的设备,其特征在于,该设备包括索引存储介质、日志式文件系统的存储介质、配置单元、扫描单元、写入单元、标识设置单元以及读取单元,其中
所述配置单元,与所述索引存储介质连接,用于配置索引存储介质存储日志式文件系统的链表索引信息;
所述扫描单元,与所述读取单元和日志式文件系统的存储介质连接,用于当所述日志式文件系统第一次挂载到所述嵌入式设备的操作系统时,扫描建立所述日志式文件系统的存储介质,获取所述日志式文件系统的链表索引信息;后续当所述读取单元读取的标识位标识链表索引信息写入异常时,重新扫描建立所述日志式文件系统的存储介质,获取所述链表索引信息;
所述写入单元,与所述索引存储介质连接,用于当所述日志式文件系统卸载时,将所述日志式文件系统的链表索引信息写入所述索引存储介质;
所述标识设置单元,与所述写入单元以及读取单元连接,用于根据所述写入单元写入所述链表索引信息正常或者异常设置不同的标识位,并后续由 读取单元读取该标识位;
所述读取单元,与所述标识设置单元、所述索引存储介质以及扫描单元连接,用于后续所述日志式文件系统向所述操作系统挂载时,读取所述标识设置单元设置的标识位;若链表索引信息写入正常,从所述索引存储介质直接读取所述链表索引信息,而在写入异常时,通知所述扫描单元扫描得到链表索引信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技有限公司,未经杭州迪普科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910259323.1/1.html,转载请声明来源钻瓜专利网。