[发明专利]文件系统管理方法、系统、电子设备及介质在审
申请号: | 202110859193.6 | 申请日: | 2021-07-28 |
公开(公告)号: | CN113568868A | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 袁东平 | 申请(专利权)人: | 重庆紫光华山智安科技有限公司 |
主分类号: | G06F16/11 | 分类号: | G06F16/11;G06F16/13;G06F16/17 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 李铁 |
地址: | 400700 重庆市*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 系统管理 方法 系统 电子设备 介质 | ||
本发明提供一种文件系统管理方法、系统、电子设备及介质,该方法通过获取待创建文件的文件创建请求,并为待创建文件配置预分配所需空间大小,获取文件系统的空闲信息,获取包括空闲启示位置的标签信息,自空闲起始位置起,按照各所述空闲区间的排序,根据预分配所需空间大小为待创建文件分配待创建文件空间,这样可以减少或者避免写入时出现文件碎片,提升对于同一文件的连续存储能力,并提升该文件系统的读写性能。
技术领域
本发明涉及钢铁领域内的图像处理技术领域,特别是涉及一种文件系统管理方法、系统、电子设备及介质。
背景技术
Leveldb(多层键值数据库)是一个google实现的非常高效的开源key-value数据库,基于LSM(Log Structured Merge Trees,,LSM树)的数据组织方式在顺序写入时拥有非常高的写入效率,在大量随机写入时合并操作成为写入瓶颈,严重时造成level0文件数量膨胀,影响可用性。
文件系统的作用是实现二进制数据的存取功能。常用文件系统EXT4(Fourthextended filesystem,第四代扩展文件系统)、XFS等在嵌入式等资源受限场景下表现不佳,多媒体文件并行写入时易出现文件碎片,使得对于同一文件的连续存储能力降低,而后将影响该文件系统的读写性能。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种文件系统管理方法、系统、电子设备及介质,用于解决多媒体文件并行写入时易出现文件碎片,使得对于同一文件的连续存储能力降低,而后将影响该文件系统的读写性能的技术问题。
针对于上述问题,本发明提供了一种文件系统管理方法,所述方法包括:
获取待创建文件的文件创建请求,并为所述待创建文件配置预分配所需空间大小;
获取文件系统的空闲信息,所述空闲信息包括若干个空闲区间的空闲位置标识;
获取标签信息,所述标签信息包括所述文件系统最近一次进行空间分配后剩余的各所述空闲区间的空闲起始位置,其中一个所述空闲区间的空闲位置标识包括所述空闲起始位置;
自所述空闲起始位置起,按照各所述空闲区间的排序根据所述预分配所需空间大小为所述待创建文件分配待创建文件空间。
可选的,所述空闲位置标识包括空闲区间初始位置和空闲区间结束位置,所述自所述空闲起始位置起,根据所述预分配所需空间大小为所述待创建文件分配待创建文件空间包括以下任意之一:
获取所述空闲信息中空闲区间大小及所述空闲位置标识的数量,并根据一个或多个所述空闲区间大小、预分配所需空间大小、空闲起始位置为所述待创建文件分配预分配所需空间大小的待创建文件空间,所述空闲区间大小根据所述空闲区间初始位置和空闲区间结束位置确定。
可选的,所述获取所述空闲信息中空闲区间大小及所述空闲位置标识的数量,并根据一个或多个所述空闲区间大小、预分配所需空间大小、空闲起始位置为所述待创建文件分配预分配所需空间大小的待创建文件空间包括以下任意之一:
若所述空闲信息中仅包括一个所述空闲区间的空闲位置标识,所述空闲起始位置与所述空闲区间初始位置相同,若所述空闲区间大小大于或等于所述预分配所需空间大小,自所述空闲区间初始位置起,为所述待创建文件分配预分配所需空间大小的待创建文件空间;
若所述空闲信息中包括多个所述空闲区间的空闲位置标识,根据所述空闲起始位置从各所述空闲区间中确定目标区间,根据所述目标区间的各空闲区间大小确定目标区间大小,若所述目标区间大小大于或等于所述预分配所需空间大小,自所述空闲起始位置起,在所述目标区间中为所述待创建文件分配预分配所需空间大小的待创建文件空间;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆紫光华山智安科技有限公司,未经重庆紫光华山智安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110859193.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:钢坯热酸腐蚀工艺
- 下一篇:空间网格结构试验模型节点配重装置及其设计方法