[发明专利]一种文件管理方法、文件管理系统、电子设备及存储介质有效
申请号: | 201710951223.X | 申请日: | 2017-10-13 |
公开(公告)号: | CN109669621B | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | 汪渭春;林鹏;林起芊 | 申请(专利权)人: | 杭州海康威视系统技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 310051 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 管理 方法 系统 电子设备 存储 介质 | ||
1.一种文件管理方法,其特征在于,应用于电子设备,所述电子设备挂载有固态硬盘SSD,所述SSD具有SSD文件系统,所述SSD文件系统包括:系统索引区、块索引区和数据区,所述数据区被划分为大小相同的块数据区,所述系统索引区,用于存储SSD信息和数据区信息,所述数据区信息包括:该数据区中各个块数据区的大小、块数据区的个数以及各个块数据区的使用状态;所述使用状态包括未写入状态、已写入状态和写满状态;所述未写入状态表明块数据区中的数据为空,可以写入数据;所述已写入状态表明块数据区中存储有数据,仍可以再写入数据;所述写满状态表明块数据区中存储的数据已满,无法再写入数据;所述块索引区,用于记录每一块数据区中所存储文件的文件存储信息,所述文件存储信息包括所存储文件的文件ID、文件大小、文件位置偏移量、文件存储时间,所述文件位置偏移量为:文件在所述块数据区中的起始存储位置相对于所述块数据区的起始地址的偏移量;所述块索引区被划分为多个大小相同的区域,每个块数据区在所述块索引区中对应一个大小相同的区域;所述SSD至少包括两种区域,所述系统索引区、块索引区和数据区在SSD中所位于区域,依据所述系统索引区、块索引区和数据区的重要等级以及芯片颗粒的安全性级别确定,所述方法包括:
获得待写入SSD的待写入文件;
生成所述待写入文件的标识,并通过所述SSD文件系统确定用于存储所述待写入文件的块数据区,作为第一块数据区;
将所述待写入文件存储至所述第一块数据区,并获得所述待写入文件的文件存储信息,将所获得的文件存储信息存储至所述块索引区的与所述第一块数据区对应的区域;
判断所述第一块数据区的当前使用状态是否为写满状态;
若为是,将所述数据区信息中记录的所述第一块数据区的使用状态更新为写满状态;
若为否,在写入前状态为未写入状态时,将所述数据区信息中记录的所述第一块数据区的使用状态更新为已写入状态,其中,所述写入前状态为:将所述待写入文件存储至所述第一块数据区之前所述第一块数据区的使用状态。
2.根据权利要求1所述的文件管理方法,其特征在于,所述SSD包括两种区域;
所述系统索引区和块索引区位于第一种区域,所述数据区位于第二种区域,所述第一种区域对应第一种芯片颗粒,所述第二种区域对应第二种芯片颗粒,所述第一种芯片颗粒的安全性高于所述第二种芯片颗粒的安全性。
3.根据权利要求1所述的文件管理方法,其特征在于,所述方法还包括:
根据所述待写入文件的文件存储信息、所述第一块数据区的信息以及所述第一块数据区所属SSD的SSD信息,生成所述待写入文件的文件存储位置信息。
4.根据权利要求1-3任一项所述的文件管理方法,其特征在于,所述系统索引区包括:系统主索引区和系统备索引区;
所述系统主索引区,用于存储SSD信息和数据区信息;
所述系统备索引区,用于存储所述系统主索引区的备份信息。
5.根据权利要求1-3任一项所述的文件管理方法,其特征在于,所述块索引区包括:块主索引区和块备索引区;
所述块主索引区,用于记录每一块数据区中所存储文件的文件存储信息;
所述块备索引区,用于存储所述块主索引区的备份信息。
6.根据权利要求2所述的文件管理方法,其特征在于,所述方法还包括:
获得待从SSD读取的待读取文件的文件存储位置信息;
根据所获得文件存储位置信息中记录的SSD信息以及块数据区信息,定位SSD中用于存储所述待读取文件的块数据区;
根据所获得文件存储位置信息中记录的文件存储信息,从定位到的块数据区中读取所述待读取文件。
7.根据权利要求6所述的文件管理方法,其特征在于,当定位到一个以上块数据区时,所述根据所获得文件存储位置信息中记录的文件存储信息,从定位到的块数据区中读取所述待读取文件,包括:
根据所获得文件存储位置信息中记录的文件存储信息,分别从定位到的各个块数据区中读取属于所述待读取文件的数据;
对读取到的数据进行合并处理,获得所述待读取文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视系统技术有限公司,未经杭州海康威视系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710951223.X/1.html,转载请声明来源钻瓜专利网。