【技术实现步骤摘要】
文件系统的优化方法、装置、服务器、设备及存储介质
[0001]本专利技术涉及服务器数据存储领域,尤其涉及一种文件系统的优化方法、装置、服务器、设备及存储介质。
技术介绍
[0002]文件系统是保存文件的重要载体,随着发展,文件数据越来越多,对存储设备的性能的要求也越来越高,然而如果文件系统中所管理的文件的数据全部用高性能存储设备的存储介质存储,比如SSD(Solid State Drives,固态硬盘),这会导致文件系统的成本将非常巨大,但是如果文件系统的数据全部用普通性能存储设备的存储介质的存储,比如HDD(Hard Disk Drive,机械硬盘),这又会导致文件系统的性能较低。
技术实现思路
[0003]本专利技术提供一种文件系统的优化方法、装置、服务器、设备及存储介质,用以解决现有技术中文件系统的成本太大,或者性能太低的技术问题。
[0004]第一方面,本专利技术提供了一种文件系统的优化方法,应用于电子设备,所述电子设备包括至少一个第一存储介质及至少一个第二存储介质,所述第二存储介质的数据读写速度大于所述第一存储介质的数据读写速度,包括:基于所述第一存储介质的容量与所述第二存储介质的容量,创建文件系统;在所述第一存储介质的容量是所述第二存储介质的容量的N倍以上,且所述第二存储介质的容量满足对所述文件系统中文件的写请求携带的目标数据的存储需求的情况下,将所述目标数据存储至所述第二存储介质;基于文件的读写频次将所述文件系统中的文件数据在所述第一存储介质和所述第二存储介质中进行迁移存储,以确 ...
【技术保护点】
【技术特征摘要】
1.一种文件系统的优化方法,应用于电子设备,所述电子设备包括至少一个第一存储介质及至少一个第二存储介质,所述第二存储介质的数据读写速度大于所述第一存储介质的数据读写速度,其特征在于,包括:基于所述第一存储介质的容量与所述第二存储介质的容量,创建文件系统;在所述第一存储介质的容量是所述第二存储介质的容量的N倍以上,且所述第二存储介质的容量满足对所述文件系统中文件的写请求携带的目标数据的存储需求的情况下,将所述目标数据存储至所述第二存储介质;基于文件的读写频次将所述文件系统中的文件数据在所述第一存储介质和所述第二存储介质中进行迁移存储,以确保所述第二存储介质中存储的文件数据的读写频次高于所述第一存储介质中存储的文件数据的读写频次;其中,所述目标数据包括以下至少一种:文件元数据;当前所述文件系统中新创建的第一文件的第一文件数据;文件中的所有数据存储于所述第二存储介质中的第二文件的第二文件数据。2.根据权利要求1所述的文件系统的优化方法,其特征在于,所述基于所述第一存储介质的容量与所述第二存储介质的容量,创建文件系统,包括:在所述第一存储介质的容量是所述第二存储介质的容量的N倍以上的情况下,将所述第二存储介质的存储空间划分为五个存储区域;其中,所述五个存储区域中包括用于存储文件系统中的超级块数据的第一分区、用于存储文件系统中的文件元数据的第二分区和第三分区、以及用于存储文件系统中的文件数据的第四分区和第五分区;其中,所述第二分区的存储空间大于所述第三分区的存储空间,所述第四分区中存储的文件数据的读写频次高于所述第五分区中存储的文件数据的读写频次。3.根据权利要求2所述的文件系统的优化方法,其特征在于,所述将所述目标数据存储至所述第二存储介质,包括:在所述目标数据为所述文件元数据的情况下,确定所述第二存储介质的第二分区的容量是否满足所述文件元数据的存储需求;在所述第二存储介质的第二分区的容量满足所述文件元数据的存储需求的情况下,将所述文件元数据存储至所述第二存储介质的第二分区中。4.根据权利要求3所述的文件系统的优化方法,其特征在于,所述确定所述第二存储介质的第二分区的容量是否满足所述文件元数据的存储需求之后,还包括:在所述第二存储介质的第二分区的容量不满足所述文件元数据的存储需求的情况下,确定所述第二存储介质的第三分区的容量是否满足所述文件元数据的存储需求;在所述第二存储介质的第三分区的容量满足所述文件元数据的存储需求的情况下,将所述文件元数据存储至所述第二存储介质的第三分区中。5.根据权利要求2所述的文件系统的优化方法,其特征在于,所述将所述目标数据存储至所述第二存储介质,还包括:在所述目标数据为所述第一文件数据的情况下,将所述第一文件数据存储至所述第二存储介质的第五分区中。
6.根据权利要求2所述的文件系统的优化方法,其特征在于,所述将所述目标数据存储至所述第二存储介质,还包括:在所述目标数据为所述第二文件数据的情况下,将所述第二文件数据存储至所述第二存储介质的第五分区中。7.根据权利要求1所述的文件系统的优化方法,其特征在于,还包括:在所述第一存储介质的容量是所述第二存储介质的容量的N倍以上,且所述第二存储介质的容量不满足对所述文件系统中文件的写请求携带的目标数据的存储需求的情况下,将所述目标数据存储至所述第一存储介质。8.根据权利要求1所述的文件系统的优化方法,其特征在于,还包括:在所述第一存储介质的容量是所述第二存储介质的容量的N倍以上,且对所述文件系统中文件的写请求携带的数据为第三文件数据的情况下,将所述第三文件数据存储至所述第一存储介质;其中,所述第三文件数据为所述文件系统中除所述第一文件数据及所述第二文件数据之外的文件数据。9.根据权利要求1至8任一项所述的文件系统的优化方法,其特征在于,所述基于文件的读写频次将所述文件系统中的文件数据在所述第一存储介质和所述第二存储介质中进行迁移存储,包括:确定预设时间周期内所述文件系统中的各文件的读写频次;基于所述读写频次确定所述文件系统中符合预设条件的目标文件集,其中,所述预设条件为所述目标文件集中的...
【专利技术属性】
技术研发人员:刘相乐,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。