缓存数据的防掉电保护方法及系统
基本信息
申请号 | CN201510077236.X | 申请日 | - |
公开(公告)号 | CN104881334B | 公开(公告)日 | 2018-04-10 |
申请公布号 | CN104881334B | 申请公布日 | 2018-04-10 |
分类号 | G06F11/14 | 分类 | 计算;推算;计数; |
发明人 | 陈杰;沈伟亮 | 申请(专利权)人 | 北京华胜天成软件技术有限公司 |
代理机构 | 北京东正专利代理事务所(普通合伙) | 代理人 | 北京华胜天成软件技术有限公司 |
地址 | 100192 北京市海淀区学清路8号(科技财富中心)A座10层A01室 | ||
法律状态 | - |
摘要
摘要 | 本发明提供一种缓存数据的防掉电保护方法及系统。其中方法包括缓存数据备份步骤和缓存数据恢复步骤。缓存数据备份步骤包括以下步骤:当电源发生非预期中断时,预设中央处理器接收中断请求信号;查询得到逻辑卷管理卷对应的块设备的索引节点;根据索引节点,得到需要存入闪存中的页面;获取页面中的缓冲头,将缓冲头的信息及缓冲头对应的缓冲数据存入闪存,生成备份数据。缓存数据恢复步骤包括以下步骤:获取备份数据;根据逻辑区块编号换算出备份数据的需恢复的区块位置;根据唯一识别码查询区块位置在卷数据库中的逻辑卷路径,并以虚拟文件系统的方式将备份数据写入区块位置,从而恢复缓存数据。其能有效防止数据因电源突然中断而丢失。 |
