【技术实现步骤摘要】
本专利技术涉及信息
,尤其涉及一种信息处理方法及电子设备。
技术介绍
在数据存储过程中,可能会出现意外断电或电子设备自动死机的现象,若出现这样的情况时,需要通过数据恢复来确定每一个数据块和物理页中存储的数据。在现有技术中发现,依然有一些数据一旦丢失是无法恢复的,或者恢复速度比较慢。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种信息处理方法及电子设备,至少用于缓解上述问题。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术实施例提供第一方面提供了一种信息处理方法,包括:向数据块中的各个物理页中写入数据;其中,所述数据块包括N个物理页;所述N为不小于2的整数;记录第1个所述物理页至第N-1个所述物理页写入的数据的逻辑页面编号LPN以及写入时间信息;在所述数据块的第N个所述物理页,写入第1个所述物理页至第N-1个所述物理页的LPN以及写入时间信息;其中,第N个所述物理页写入的第1个所述物理页至第N-1个所述物理页的LPN以及写入时间信息,用于在数据恢复中更新映射表。基于上述方案,所述记录第1个所述物理页至第N-1个所述物理页写入的数据的逻辑页面编号LPN以及写入时间信息,包括:当写完第n个所述物理页,则在所述第n个所述物理页的指定位置写入所述第n个所述物理页的LPN及所述写入时间信息;其中,所述n为不大于所述N-1的正整数;所述第n个所述物理页写入的第n个所述物理页的LPN及所述写入时间信息,用于在数据恢复中更新映射表。基于上述方案,所述方法还包括:当进行数据恢复时,判断所述第N个所述物理页是否有写入所述第1个所述物理页至第N-1个所述物理 ...
【技术保护点】
一种信息处理方法,其特征在于,包括:向数据块中的各个物理页中写入数据;其中,所述数据块包括N个物理页;所述N为不小于2的整数;记录第1个所述物理页至第N‑1个所述物理页写入的数据的逻辑页面编号LPN以及写入时间信息;在所述数据块的第N个所述物理页,写入第1个所述物理页至第N‑1个所述物理页的LPN以及写入时间信息;其中,第N个所述物理页写入的第1个所述物理页至第N‑1个所述物理页的LPN以及写入时间信息,用于在数据恢复中更新映射表。
【技术特征摘要】
1.一种信息处理方法,其特征在于,包括:向数据块中的各个物理页中写入数据;其中,所述数据块包括N个物理页;所述N为不小于2的整数;记录第1个所述物理页至第N-1个所述物理页写入的数据的逻辑页面编号LPN以及写入时间信息;在所述数据块的第N个所述物理页,写入第1个所述物理页至第N-1个所述物理页的LPN以及写入时间信息;其中,第N个所述物理页写入的第1个所述物理页至第N-1个所述物理页的LPN以及写入时间信息,用于在数据恢复中更新映射表。2.根据权利要求1所述的方法,其特征在于,所述记录第1个所述物理页至第N-1个所述物理页写入的数据的逻辑页面编号LPN以及写入时间信息,包括:当写完第n个所述物理页,则在所述第n个所述物理页的指定位置写入所述第n个所述物理页的LPN及所述写入时间信息;其中,所述n为不大于所述N-1的正整数;所述第n个所述物理页写入的第n个所述物理页的LPN及所述写入时间信息,用于在数据恢复中更新映射表。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:当进行数据恢复时,判断所述第N个所述物理页是否有写入所述第1个所述物理页至第N-1个所述物理页的LPN以及写入时间信息;当所述第N个所述物理页有写入所述第1个所述物理页至第N-1个所述物理页的LPN以及写入时间信息时,根据所述第1个所述物理页至第N-1个所述物理页的LPN以及写入时间信息更新所述映射表。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:当所述第N个所述物理页未写入所述第1个所述物理页至第N-1个所述物理页的LPN以及写入时间信息时,读取第1个所述物理页至所述第N-1个所述物理页内写入的LPN及所述写入时间信息;根据读取的所述LPN及所述写入时间信息,更新所述映射表。5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:在进行数据恢复时,记录获取过的LPN及写入时间信息,形成记录信息;判断获取的LPN是否已位于所述记录信息中;当所述获取的所述LPN已位于所述记录信息中,则比较获取的LPN对应的写入时间信息,与已位于所述记录信息中的所述LPN对应的写入时间信息的时间先后顺序,形成比较结果;基于所述比较结果,更新所述记录信息,以使所述记录信息中存储的LPN对应的最晚的写入时间信息;根据所述记录信息更新所述映射表。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:当获取的所述LPN未位于所述记录信息中,将获取LPN和写入时间信息,更新到所述记录信息中。7.根据权利要求5所述的方法,其特征在于,所述记录信息中的LPN按照LPN的编码规则顺序存储;所述判断获取的LPN是否已位于所述记录信息中,包括:以所述获取的LPN的高M1位为第一索引,确定所述LPN位于所述记录信息的范围;其中,所述M1为正整数;当确定所述获取的LPN所在所述记录信息的范围后,以所述LPN的低M2位为第二索引,与确定的范围内的所述LPN进行匹配;所述M2为正整数;根据匹配的结果,确定所述获取的LPN是否已位于所述记录信息内。8.一种...
【专利技术属性】
技术研发人员:肖蔓君,刘文静,
申请(专利权)人:联想北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。