[发明专利]一种文件管理方法、文件管理装置、电子设备及存储介质有效
申请号: | 201710951379.8 | 申请日: | 2017-10-13 |
公开(公告)号: | CN109669623B | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 汪渭春;林鹏;王伟 | 申请(专利权)人: | 杭州海康威视系统技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 李珂珂 |
地址: | 310051 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 管理 方法 装置 电子设备 存储 介质 | ||
本发明实施例提供了一种文件管理方法、文件管理装置、电子设备及存储介质,其中方法包括:获得待写入SSD的待写入文件;生成待写入文件的标识,并通过SSD文件系统确定用于存储所述待写入文件的块,作为第一块;将待写入文件存储至第一块的块数据区,并获得待写入文件的文件存储信息,将所获得的文件存储信息存储至第一块的块索引区。应用本发明实施例提供的方案存储文件时,无需基于存储路径写入待写入文件,从而提高待写入文件的写入速度。
技术领域
本发明涉及数据存储技术领域,特别是涉及一种文件管理方法、文件管理装置、电子设备及存储介质。
背景技术
SSD(Solid State Drive,固态硬盘)是一种用于存储数据的存储设备,与传统硬盘相比,由于其具有读写速度快、功耗低、可靠性高等特点,逐渐被越来越多的电子设备使用。SSD在挂载到电子设备上时,通常由电子设备所运行操作系统自带的文件管理系统对其进行文件管理,例如,通过电子设备运行的windows操作系统或linux操作系统自带的文件管理系统对SSD进行文件管理。
现有操作系统自带的文件管理系统在对SSD进行文件管理过程中,例如,在SSD中写入一个文件,需要先确定要写入文件在SSD中的存储路径,再将要写入文件写入所确定的存储路径处。上述存储路径即为,现有操作系统自带的文件管理系统所确定的该文件的存储位置信息。
虽然操作系统自带的文件管理系统采用上述基于存储路径的文件管理方法,能够对挂载到电子设备上的SSD进行文件管理,但是上述文件管理方法应用在需要进行较为频繁的文件操作的场景时,例如海量图片识别等需要进行大量文件实时写入操作的场景,由于操作系统自带的文件系统需要同时确定多个文件各自的存储路径,再基于所确定的存储路径对文件进行写入操作,往往会花费较多时间,造成文件的写入速度下降。
发明内容
本发明实施例的目的在于提供一种文件管理方法、文件管理装置、电子设备及存储介质,以实现在SSD中提高文件的写入速度的目的。具体技术方案如下:
第一方面,本发明实施例提供了一种文件管理方法,应用于电子设备,所述电子设备挂载有固态硬盘SSD,SSD具有SSD文件系统,所述SSD文件系统包括:系统索引区和数据区,所述系统索引区用于存储SSD信息和数据区信息,所述数据区被划分为大小相同的块,每一个块包括:块索引区和块数据区,一个块的块索引区用于记录该块的块数据区所存储文件的文件存储信息,所述文件管理方法包括:
获得待写入SSD的待写入文件;
生成所述待写入文件的标识,并通过所述SSD文件系统确定用于存储所述待写入文件的块,作为第一块;
将所述待写入文件存储至所述第一块的块数据区,并获得所述待写入文件的文件存储信息,将所获得的文件存储信息存储至所述第一块的块索引区。
可选地,所述文件管理方法还包括:
根据所述待写入文件的文件存储信息、所述第一块的块信息以及所述第一块所属SSD的SSD信息,生成所述待写入文件的文件存储位置信息。
可选地,所述数据区信息包括:各个块的使用状态;
在所述将所述待写入文件存储至所述第一块的块数据区之后,所述文件管理方法还包括:
判断所述第一块的当前使用状态是否为写满状态;
若为是,将所述数据区信息中记录的所述第一块的使用状态更新为写满状态;
若为否,在写入前状态为未写入状态时,将所述数据区信息中记录的所述第一块的使用状态更新为已写入状态,其中,所述写入前状态为:将所述待写入文件存储至所述第一块的块数据区之前所述第一块的使用状态。
可选地,所述系统索引区包括:系统主索引区和系统备索引区;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视系统技术有限公司,未经杭州海康威视系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710951379.8/2.html,转载请声明来源钻瓜专利网。