缓存数据的防掉电保护方法及系统

基本信息

申请号 CN201510077236.X 申请日 -
公开(公告)号 CN104881334B 公开(公告)日 2018-04-10
申请公布号 CN104881334B 申请公布日 2018-04-10
分类号 G06F11/14 分类 计算;推算;计数;
发明人 陈杰;沈伟亮 申请(专利权)人 北京华胜天成软件技术有限公司
代理机构 北京东正专利代理事务所(普通合伙) 代理人 北京华胜天成软件技术有限公司
地址 100192 北京市海淀区学清路8号(科技财富中心)A座10层A01室
法律状态 -

摘要

摘要 本发明提供一种缓存数据的防掉电保护方法及系统。其中方法包括缓存数据备份步骤和缓存数据恢复步骤。缓存数据备份步骤包括以下步骤:当电源发生非预期中断时,预设中央处理器接收中断请求信号;查询得到逻辑卷管理卷对应的块设备的索引节点;根据索引节点,得到需要存入闪存中的页面;获取页面中的缓冲头,将缓冲头的信息及缓冲头对应的缓冲数据存入闪存,生成备份数据。缓存数据恢复步骤包括以下步骤:获取备份数据;根据逻辑区块编号换算出备份数据的需恢复的区块位置;根据唯一识别码查询区块位置在卷数据库中的逻辑卷路径,并以虚拟文件系统的方式将备份数据写入区块位置,从而恢复缓存数据。其能有效防止数据因电源突然中断而丢失。