文件系统管理方法、电子设备及存储介质技术方案

技术编号:31995000 阅读:26 留言:0更新日期:2022-01-22 18:07
本申请涉及计算机技术领域,具体公开了一种文件系统管理方法、电子设备及存储介质。其中方法包括:获取文件系统的碎片化状态信息,根据所述碎片化状态信息确定碎片整理模式;根据所述碎片整理模式控制所述文件系统进行碎片整理操作,其中,所述碎片整理模式对应预设的碎片整理强度。本申请实施例可以解决现有整理技术中的效率低的问题。理技术中的效率低的问题。理技术中的效率低的问题。

【技术实现步骤摘要】
文件系统管理方法、电子设备及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种文件系统管理方法、电子设备及存储介质。

技术介绍

[0002]F2FS(Flash Friendly File System)是一种对flash友好型的文件系统,F2FS文件系统正在快速发展,已经趋于基本成熟阶段,目前主流厂商都在将F2FS文件系统替换掉第四代扩展文件系统(EXT4,Fourth extended filesystem)。电子设备在使用过程中,保存、更新和删除文件等操作会导致存储模块逐渐的碎片化,而碎片过多会造成存储性能的下降,进而导致用户体验下降。F2FS文件系统提供了基于垃圾回收机制的碎片整理机制,该机制主要是用于减少文件系统中的碎片,预防存取速度下降的问题。目前的碎片整理机制有一定的盲目性,效率比较低下,无法达到很好的效果。

技术实现思路

[0003]本申请提供了一种文件系统管理方法、电子设备及存储介质,可以解决现有整理技术中的效率低的问题。
[0004]第一方面,本申请提供了一种文件系统管理方法,所述方法包括:获取文件系统的碎片化状态信息,根据所述碎片化状态信息确定碎片整理模式;根据所述碎片整理模式控制所述文件系统进行碎片整理操作,其中,所述碎片整理模式对应预设的碎片整理强度。
[0005]第二方面,本申请还提供了一种电子设备,所述电子设备包括存储器和处理器;所述存储器用于存储计算机程序;所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现如上述的文件系统管理方法。
[0006]第三方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如上述的文件系统管理方法。
[0007]本申请公开了一种文件系统管理方法、电子设备及存储介质,该方法包括:获取文件系统的碎片化状态信息,根据所述碎片化状态信息确定碎片整理模式;根据所述碎片整理模式控制所述文件系统进行碎片整理操作,其中,所述碎片整理模式对应预设的碎片整理强度。本申请实施例提供的文件系统管理通过获取的文件系统的碎片化状态信息,根据碎片化状态信息可以确定存储模块中的文件碎片的状态,进而可以确定合适的碎片整理模式,不同的碎片整理模式对应的不同的碎片整理强度,根据碎片整理强度控制文件系统进行碎片整理操作,可以对文件碎片准确合理地进行整理,优化电子设备性能的同时提升用户体验,可以解决现有整理技术中的效率低的问题。
附图说明
[0008]为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的
附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0009]图1是本申请实施例提供的一种文件系统管理方法的示意流程图;
[0010]图2是本申请实施例提供的另一种文件系统管理方法的示意流程图;
[0011]图3是本申请的实施例提供的一种电子设备的结构示意性框图。
具体实施方式
[0012]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0013]附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
[0014]应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
[0015]还应当进一步理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
[0016]本申请的实施例提供了一种文件系统管理方法、电子设备及存储介质。下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
[0017]请参阅图1,图1是本申请的实施例提供的一种文件系统管理方法的示意流程图,如图1所示,该文件系统管理方法可以包括步骤S101至步骤S102。
[0018]步骤S101,获取文件系统的碎片化状态信息,根据所述碎片化状态信息确定碎片整理模式。
[0019]其中,本申请实施例的方法可以是应用在电子设备中,电子设备可以是具有操作系统的终端,示例性地,电子设备可以是手机、平板电脑或计算机等。
[0020]文件系统运行在电子设备的操作系统中,文件系统用于对电子设备中的存储模块中的文件进行管理。存储模块中的文件在文件系统中也有对应的地址,而且在文件系统中的地址和在存储模块中的地址存在映射关系。
[0021]文件系统还提供对外接口,用户可以通过对外接口对文件系统进行操作,进而可以根据映射关系对存储模块中的文件进行操作。示例性地,文件A的实体文件在存储模块中的存储地址是“地址a”,文件A在文件系统中的存储地址是“地址b”,用户可以在文件系统的“地址b”找到文件A,当用户对文件A进行操作时,文件系统可以根据映射关系在存储模块中的“地址a”找到文件A的实体文件,并对实体文件进行相应的操作。例如,存储模块可以是嵌入式多媒体存储卡(eMMC,Embedded Multi-media Card),文件系统可以是F2FS(Flash Friendly File System)文件系统。
[0022]用户在使用电子设备过程中,一些操作会对存储模块中的文件进行操作,例如,用
户在使用电子设备从网络上保存了一张图片到电子设备上,便需要将这张图片写入到存储模块中,文件系统中也会对应增加这个图片的文件。而对存储模块中的文件进行读写操作、删除和保存等操作,这些操作都会使存储模块逐渐碎片化,会产生文件碎片,如果文件碎片累积较多会影响电子设备的性能。
[0023]文件系统中会对产生的文件碎片有相应的记录,碎片化状态信息可以包括文件系统中关于文件碎片的记录信息,根据碎片化状态信息可以了解存储模块中的碎片状态。在一实施方式中,碎片化状态信息可以包括碎片程度参数。
[0024]在确定了文件系统的碎片化状态信息后,可以根据碎片化状态信息了解到文件系统中的碎片状态,而不同的碎片状态对应不同的碎片整理需求。可以根据不同的碎片整理需求预先设置多个碎片整理模式,在获取文件系统的碎片化状态信息后,可以根据所述碎片化状态信息确定对应的碎片整理模式。
[0025]在一实施方式中,可以是预先确定每个碎片整理模式对应的碎片化状态信息,在获本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件系统管理方法,其特征在于,所述方法包括:获取文件系统的碎片化状态信息,根据所述碎片化状态信息确定碎片整理模式;根据所述碎片整理模式控制所述文件系统进行碎片整理操作,其中,所述碎片整理模式对应预设的碎片整理强度。2.根据权利要求1所述的文件系统管理方法,其特征在于,所述根据所述碎片化状态信息确定碎片整理模式,包括:根据所述碎片化状态信息确定碎片化程度;根据所述碎片化程度确定对应的碎片整理模式,其中,碎片化程度越高对应碎片整理强度越高的碎片整理模式。3.根据权利要求1所述的文件系统管理方法,其特征在于,所述方法还包括:获取电子设备的运行信息;所述根据所述碎片化状态信息确定碎片整理模式,包括:根据所述运行信息是否符合预设运行条件,以及所述碎片化状态信息确定碎片整理模式。4.根据权利要求3所述的文件系统管理方法,其特征在于,所述运行信息包括读写操作,当所述电子设备没有执行读写操作,确定所述运行信息符合预设运行条件。5.根据权利要求3所述的文件系统管理方法,其特征在于,所述根据所述运行信息是否符合预设运行条件,以及所述碎片化状态信息确定碎片整理模式,包括:根据所述碎片化状态信息确定碎片化程度;当所述运行信息符合预设运行条件,以及所述碎片化程度大于第一程度,确定第一整理模式为碎片整理模式;或当所述运行信息符合预设运行条件,以及所述碎片化程度小于第一程度且大于第二程度,确定第二整理模式为碎片整理模式;其中,所述第一整理模式的碎片整理强度高于所述第二整理模式的碎片整理强度。6.根据权利要求3所述的文件系统管理方法,其特征在于,所述根据所述运行信息是否符合预设运行条件,以及所述碎片化状态信息确定碎片整理模式,包括:根据所述碎片化状态信息确定碎片化程度;当所述运行信息符合预设运行条件的第一条件,以及所述碎片化程度大于第一程度,确定第一整理模式为碎片整理模式;或当所述运行信息符合预设运行条件的第二条件,以及所述碎片化程度小于第一程度且大于第二程度,确定第二整理模式为碎片整理模式;其中,所述运行信息包括读写操作,当所述电子设备没有执行读写操作,确定所述运行信息符合预设运行条件的第一条件;或所述运行信息包括读写操作及屏幕状态,当所述电子设备的屏幕状态处于灭屏状态,且所述电子设备没有执行读写操作,确定所述...

【专利技术属性】
技术研发人员:陈少华
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1