文件系统的整理方法、电子设备及计算机可读存储介质技术方案

技术编号:37469916 阅读:18 留言:0更新日期:2023-05-06 09:49
本申请提供一种文件系统的整理方法、电子设备及计算机可读存储介质。文件系统的整理方法包括:在电子设备的VOLD层,根据剩余存储空间以及未被使用的片段的数量,或根据剩余存储空间以及文件系统中待整理的空间大小,确定开始整理的条件以及整理的最小时间间隔;在距离上一次整理完成的时间间隔大于或等于最小时间间隔,且待整理的空间大小满足开始整理的条件的情况下,向电子设备的内核层发送文件系统整理指令。由于在VOLD层根据文件系统的使用状态确定整理时机,然后在满足整理时机的情况下再触发内核层进行整理,因此即使在内核层决策文件系统的整理时机的功能缺失的情况下也可以实现及时触发内核层对文件系统进行整理,提高了电子设备的性能。高了电子设备的性能。高了电子设备的性能。

【技术实现步骤摘要】
文件系统的整理方法、电子设备及计算机可读存储介质


[0001]本申请涉及文件系统领域,尤其涉及一种文件系统的整理方法、电子设备及计算机可读存储介质。

技术介绍

[0002]为了提升电子设备的性能,在电子设备使用一段时间后,需要对电子设备的文件系统进行整理。例如,对文件系统进行垃圾回收(Garbage Collection,GC)整理以降低文件系统中存储空间的碎片化程度,或者对文件系统进行禁用删除通知(disable delete notify,Trim)整理以擦除GC整理后所得到的无效数据。现有对文件系统的整理方法中,一般是由电子设备的内核层决策文件系统的整理时机并对文件系统进行整理,但是现有的一些电子设备,由于使用地域或者版本等的限制,内核层的决策功能缺失,导致无法通过内核层确定文件系统的整理时机,进而导致电子设备不能及时对文件系统进行整理,影响电子设备的性能。

技术实现思路

[0003]本申请提供一种文件系统的整理方法、电子设备及计算机可读存储介质,解决了现有技术中在内核层决策文件系统的整理时机的功能缺失的情况下,不能及时对本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种文件系统的整理方法,应用于电子设备,其特征在于,包括:在所述电子设备的VOLD层,根据文件系统的剩余存储空间以及所述文件系统中未被使用的片段的数量,确定开始整理的条件以及整理的最小时间间隔;或,根据所述剩余存储空间以及所述文件系统中待整理的空间大小,确定开始整理的条件以及整理的最小时间间隔;在距离上一次整理完成的时间间隔大于或等于所述最小时间间隔,且所述待整理的空间大小满足所述开始整理的条件的情况下,向所述电子设备的内核层发送文件系统整理指令。2.根据权利要求1项所述的方法,其特征在于,所述方法还包括:在所述VOLD层,根据所述剩余存储空间以及所述未被使用的片段的数量,确定结束整理的条件;对应地,在所述向所述电子设备的内核层发送文件系统整理指令之后,所述方法还包括:在所述待整理的空间大小满足所述结束整理的条件的情况下,向所述内核层发送结束整理指令。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:在所述VOLD层,根据所述剩余存储空间以及所述未被使用的片段的数量,确定最大整理时长;对应地,在所述向所述电子设备的内核层发送文件系统整理指令之后,所述方法还包括:在对所述文件系统的整理时长达到所述最大整理时长的情况下,向所述内核层发送结束整理指令。4.根据权利要求1~3任一项所述的方法,其特征在于,所述根据文件系统的剩余存储空间以及所述文件系统中未被使用的片段的数量,确定开始整理的条件以及整理的最小时间间隔,包括:根据文件系统的剩余存储空间以及所述文件系统中未被使用的片段的数量,确定开始GC整理的条件以及GC整理的最小时间间隔;对应地,在距离上一次整理完成的时间间隔大于或等于所述最小时间间隔,且所述待整理的空间大小满足所述开始整理的条件的情况下,向所述电子设备的内核层发送文件系统整理指令,包括:在距离上一次GC整理完成的时间间隔大于或等于所述GC整理的最小时间间隔,且待进行GC整理的片段的数量满足所述开始GC整理的条件的情况下,向所述电子设备的内核层发送GC整理指令。5.根据权利要求4所述的方法,其特征在于,所述待进行GC整理的片段为碎片化得分大于或等于第一预设值的片段,所述碎片化得分用于表示对应片段中可写空间的不连续程度。6.根据权利要求4或5所述的方法,其特征在于,所述根据文件系统的剩余存储空间以及所述文件系统中未被使用的片段的数量,确定开始GC整理的条件以及GC整理的最小时间间隔包括:
根据所述剩余存储空间所在的范围以及所述未被使用的片段的数量所在的范围,确...

【专利技术属性】
技术研发人员:周小航
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1