【技术实现步骤摘要】
一种元数据上电恢复方法、装置、电子设备及存储介质
本申请涉及固态硬盘使用领域,特别涉及一种元数据上电恢复方法、装置、电子设备及可读存储介质。
技术介绍
由于拥有更快的数据读写速度,固态硬盘现今倍受各式用户的喜爱。随着技术的成熟,固态硬盘的容量也逐渐增大,容量的增加意味着可以存储更多的数据,而作为描述数据的数据,元数据的大小也随着可存储数据的增加而增大。为便于访问存储在固态硬盘中的数据,元数据通常作为索引在设备每次上电后被要求“恢复”至设备内存中,因此如何加快元数据上电恢复速度,对降低耗时、提升设备性能和用户体验来说是十分重要的。
技术实现思路
本申请提供了一种元数据上电恢复方法、装置、电子设备及可读存储介质,旨在加快存储在固态硬盘中的元数据在设备上电时恢复至内存中的速度,以降低耗时、提升设备性能和用户体验。为实现上述目的,本申请提供了一种元数据上电恢复方法,该方法包括:根据元数据上电恢复指令确定待恢复元数据;确定所述待恢复元数据所在的各目标子存储空间;其中,固态硬盘的完整存 ...
【技术保护点】
1.一种元数据上电恢复方法,其特征在于,包括:/n根据元数据上电恢复指令确定待恢复元数据;/n确定所述待恢复元数据所在的各目标子存储空间;其中,固态硬盘的完整存储空间被预先划分为多个相互隔离的子存储空间;/n根据对应表确定与每个所述目标子存储空间对应的目标处理核心;其中,所述对应表中预先记录有每个子存储空间与每个处理核心之间的对应关系;/n分别控制每个所述目标处理核心从对应的目标子存储空间中读取所述待恢复元数据至内存。/n
【技术特征摘要】 【专利技术属性】
1.一种元数据上电恢复方法,其特征在于,包括:
根据元数据上电恢复指令确定待恢复元数据;
确定所述待恢复元数据所在的各目标子存储空间;其中,固态硬盘的完整存储空间被预先划分为多个相互隔离的子存储空间;
根据对应表确定与每个所述目标子存储空间对应的目标处理核心;其中,所述对应表中预先记录有每个子存储空间与每个处理核心之间的对应关系;
分别控制每个所述目标处理核心从对应的目标子存储空间中读取所述待恢复元数据至内存。
2.根据权利要求1所述的元数据上电恢复方法,其特征在于,在根据元数据上电恢复指令确定待恢复元数据之前,还包括:
获取所在主机的处理器的处理核心数;
将所述固态硬盘的完整存储空间按所述处理核心数进行等分,得到与所述核心数相同数量的子存储空间。
3.根据权利要求2所述的元数据上电恢复方法,其特征在于,将所述固态硬盘的完整存储空间按所述处理核心数进行等分,得到与所述处理核心数相同数量的子存储空间,包括:
将所述完整空间按预设大小划分为多个存储块;
将按照存储空间地址依次排列的各存储空间依次分配给每个不同的处理核心,直至分配给每个所述处理核心的存储块的数量均为目标数量;其中,所述目标数量为构成所述子存储空间所需的存储块的数量。
4.根据权利要求1至3任一项所述的元数据上电恢复方法,其特征在于,还包括:
从非所述目标处理核心的处理核心中选取得到验证处理核心;
控制所述验证处理核心对已读取至所述内存中的元数据进行完整性校验。
5.一种元数据上电恢复装置,其特征在于,包括:
待恢复元数据确定单元,用于根据元数据上电恢复指令确定待恢复元数据;
目标子存储空间确定单元,用于确定所述待恢复元数据所在的各目标子存储空间;其中,固态硬盘的完整存储空间被预先划分为多个相互隔离的子存储空间;
技术研发人员:苗森,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。