一种数据处理方法、装置、存储介质及电子设备与流程

本申请涉及数据处理,具体涉及一种数据处理方法、装置、存储介质及电子设备。
背景技术:
1、在现有的磁盘文件系统中,文件的存储通常是非连续的,因此会存在磁盘碎片化问题。磁盘碎片化是指文件存储在磁盘上的非连续分布,这种碎片化会降低文件的访问性能,增加文件的读取时间,并浪费大量的存储空间。
2、目前,磁盘碎片整理工具和文件系统优化算法主要关注于减少磁盘碎片,通常会将磁盘的分散数据块重新组合成连续的块,以减少文件读取时磁头的移动距离,从而提高文件系统的读写性能。
3、然而,传统的磁盘碎片整理工具和文件系统优化算法通常只关注连续空间的创建,磁盘空间无法得到充分利用。
技术实现思路
1、有鉴于此,本申请提供了一种数据处理方法、装置、存储介质及电子设备,主要目的在于改善目前处理磁盘碎片时,磁盘空间无法得到充分利用的技术问题。
2、第一方面,本申请提供了一种数据处理方法,包括:
3、获取目标磁盘的空间信息;
4、基于所述空间信息,对所述目标磁盘中的第一数据块进行初始化处理,所述第一数据块为空间已经被磁盘元数据占用的数据块;
5、利用贪心算法对初始化处理后的第一数据块进行排序重组,得到重组后的磁盘空间布局;
6、根据重组后的磁盘空间布局确定所述目标磁盘的空间布局。
7、第二方面,本申请提供了一种数据处理装置,包括:
8、获取模块,被配置为获取目标磁盘的空间信息;
9、处理模块,被配置为基于所述空间信息,对所述目标磁盘中的第一数据块进行初始化处理,所述第一数据块为空间已经被磁盘元数据占用的数据块;
10、重组模块,被配置为利用贪心算法对初始化处理后的第一数据块进行排序重组,得到重组后的磁盘空间布局;
11、确定模块,被配置为根据重组后的磁盘空间布局确定所述目标磁盘的空间布局。
12、第三方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的方法。
13、第四方面,本申请提供了一种电子设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面所述的方法。
14、第五方面,本申请提供了一种计算机程序产品,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的方法。
15、借由上述技术方案,本申请提供的一种数据处理方法、装置、存储介质及电子设备,首先获取目标磁盘的空间信息;再基于空间信息,对目标磁盘中的第一数据块进行初始化处理,其中,第一数据块为空间已经被磁盘元数据占用的数据块;然后利用贪心算法对初始化处理后的第一数据块进行排序重组,得到重组后的磁盘空间布局;根据重组后的磁盘空间布局确定目标磁盘的空间布局。与目前现有技术相比,本申请利用贪心算法对第一数据块进行合并重组,确定了最优的目标磁盘的空间布局,实现了磁盘空间的高效重组和优化。能够更快速地处理碎片化问题,并充分利用磁盘空间,从而提高文件的读取速度、系统的响应性能和存储资源的利用率。
16、上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
技术特征:
1.一种数据处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述利用贪心算法对初始化处理后的第一数据块进行排序重组,得到重组后的磁盘空间布局,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于贪心算法从所述第一数据块的排序列表中选择相邻的数据块进行合并,得到所述重组后的磁盘空间布局,包括:
4.根据权利要求1所述的方法,其特征在于,在根据重组后的磁盘空间布局确定所述目标磁盘的空间布局之前,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,在根据重组后的磁盘空间布局确定所述目标磁盘的空间布局之后,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述基于所述空间信息,对所述目标磁盘中的第一数据块进行初始化处理,包括:
7.一种数据处理装置,其特征在于,包括:
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法。
9.一种电子设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法。
10.一种计算机程序产品,其上存储有计算机程序,其特征在于,所述计算机程序产品被处理器执行时实现权利要求1至6中任一项所述的方法。
技术总结
本申请公开了一种数据处理方法、装置、存储介质及电子设备,涉及数据处理技术领域,首先获取目标磁盘的空间信息;再基于空间信息,对目标磁盘中的第一数据块进行初始化处理,其中,第一数据块为空间已经被磁盘元数据占用的数据块;然后利用贪心算法对初始化处理后的第一数据块进行排序重组,得到重组后的磁盘空间布局;根据重组后的磁盘空间布局确定目标磁盘的空间布局。与目前现有技术相比,本申请利用贪心算法对第一数据块进行合并重组,确定了最优的目标磁盘的空间布局,实现了磁盘空间的高效重组和优化。能够更快速地处理碎片化问题,并充分利用磁盘空间,从而提高文件的读取速度、系统的响应性能和存储资源的利用率。
技术研发人员:邓娟,高杨,陈含,茹志强
受保护的技术使用者:中国移动通信集团贵州有限公司
技术研发日:
技术公布日:2024/11/28
技术研发人员:邓娟,高杨,陈含,茹志强
技术所有人:中国移动通信集团贵州有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
