一种基于非易失性存储器的数据保护方法和装置制造方法及图纸

技术编号:3891226 阅读:169 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种基于非易失性存储器的数据保护方法和装置,所述方法包括:监测非易失性存储器的数据写入指令;如果监测到数据写入指令,则将数据写入非易失性存储器,并将数据在非易失性存储器进行备份。所述装置包括:指令监测单元,用于监测非易失性存储器的数据写入指令;连续数据保护单元,用于如果监测到数据写入指令,则将数据写入非易失性存储器,并将数据在非易失性存储器进行备份。本发明专利技术对于每一次写入非易失性存储器的新数据都能够实现备份,大大提升了非易失性存储器进行数据保护的安全性能。

【技术实现步骤摘要】

本专利技术涉及非易失性存储器的数据保护领域,尤其涉及一种基于非易失 性存储器的数据保护方法和装置。
技术介绍
非易失性存储器,例如硬盘,尤其是目前比较流行的固态硬盘(Solid State Disk或Solid State Drive, SSD),也称作电子硬盘或者固态电子盘,是由控 制器和固态存储单元(DRAM或FLASH芯片)组成的。由于硬盘抗震性极 佳、芯片的工作温度范围很宽(-40~85摄氏度),目前广泛应用于军事、车 载、工控、视频监控、网络监控、网络终端、电力、医疗、航空等、导航设 备等领域。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题对于 非易失性存储器的数据保护,目前主要存在三种(l)一键还原技术不少笔记本电脑支持一键还原技术,但是这种技术的缺陷主要在于只能恢复到系统最初始的状态,用户的应用软件和数据等都无法恢复。(2)软件备份恢复技术很多备份恢复软件提供对非易失性存储器数据的还原功能,但只能恢复到备份的时间点,仍然有很多数据会丢失,而且恢复的数据量大,耗费时间。(3)快照技术快照基本上就是将时间上某点的非易失性存储器系统捕 获,但是快照是以事件来对待,也许每天一次或者每天两次,或者每小时一 次。所以当一个错误发生时,快照和错误发生时中间的数据就会丢失了。综 上,目前的非易失性存储器的数据备份方案存在数据丢失的问题,对于备份 时间点之后的新写入数据不能实现保护。
技术实现思路
本专利技术实施例提供一种基于非易失性存储器的数据保护方法和装置,以 增强非易失性存储器的数据安全性。一方面,本专利技术实施例提供了一种基于非易失性存储器的数据保护方法, 所述方法包括监测非易失性存储器的数据写入指令;如果监测到数据写入 指令,则将数据写入非易失性存储器,并将数据在非易失性存储器进行备份。另一方面,本专利技术实施例提供了一种基于非易失性存储器的数据保护装 置,所述装置包括指令监测单元,用于监测非易失性存储器的数据写入指 令;连续数据保护单元,用于如果监测到数据写入指令,则将数据写入非易 失性存储器,并将数据在非易失性存储器进行备份。上述技术方案通过监测非易失性存储器的数据写入指令,如果监测到所 述数据写入指令,则将所述数据写入所述非易失性存储器,并将所述的数据 在所述非易失性存储器进行备份,大大提升了非易失性存储器进行数据保护 的安全性能。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,并不构成对本专利技术的限定。在附图中图1是本专利技术实施例一的基于非易失性存储器的数据保护方法流程图; 图2是本专利技术实施例一的基于非易失性存储器的数据保护装置方框结构示意图3是本专利技术实施例二的基于非易失性存储器的数据保护方法流程图; 图4是本专利技术实施例二的基于非易失性存储器的数据保护装置方框结构 示意图; —图5是本专利技术实施例三的基于非易失性存储器的数据保护方法流程图; 图6是本专利技术实施例三的基于非易失性存储器的数据保护装置方框结构示意图7是本专利技术实施例四的备份数据流程示意图; 图8是本专利技术实施例四的数据恢复流程示意图。具体实施例方式为使本专利技术的目的、技术方案和有益效果更加清楚明白,下面结合实施 方式和附图,对本专利技术做进一步详细说明。在此,本专利技术的示意性实施方式 及其说明用于解释本专利技术,但并不作为对本专利技术的限定。实施例一本专利技术实施例在非易失性存储器上应用连续数据保护(CDP)技术,通 过在非易失性存储器本地进行数据备份,增加数据安全性。其中,连续数据保护(CDP)是一种数据的连续时间点的保护技术,其根本作用是能在故障发生后完成故障发生以前任何时间点的故障恢复,达到业务的快速连续的作 用。如图1所示,是本专利技术实施例一的基于非易失性存储器的数据保护方法流程图,所述方法包括歩骤IOI,监测非易失性存储器的数据写入指令。歩骤102,如果监测数据写入指令,则将数据写入所述非易失性存储器,并将数据在非易失性存储器进行备份。优选的,所述备份包括在将数据写入非易失性存储器的同时将数据在非 易失性存储器进行备份。同时进行数据写入和数据备份,可以提高数据的写 入速度,以提升该非易失性存储器的性能。如图2所示,是本专利技术实施例一的基于非易失性存储器的数据保护装置 方框结构示意图,所述装置20包括指令监测单元201,用于监测非易失性 存储器的数据写入指令;连续数据保护单元202,用于如果监测到数据写入指 令,则将数据写入所述非易失性存储器,并将数据在非易失性存储器进行备份。优选的,连续数据保护单元202可以包括截获模块2021,用于通过非 易失性存储器的控制器截获I/0控制写操作;备份子模块2022,用于在将数 据写入预置受保护分区的同时将数据在预置备份区进行备份。本专利技术上述实施例因为采用对写入数据通过CDP技术在非易失性存储器 本地进行备份的技术手段,所以对于每一次写入非易失性存储器的新数据都 能够实现备份,大大提升了非易失性存储器进行数据保护的安全性能。实施例二如图3所示,是本专利技术实施例二的基于非易失性存储器的数据保护方法流程图,所述方法包括步骤301,监测非易失性存储器的数据写入指令。歩骤302,如果监测到数据写入指令,则将数据写入非易失性存储器,并 将数据在非易失性存储器进行备份。优选的,可以在将数据写入受保护分区的同时将数据在非易失性存储器 进行备份,并记录数据写入时间点。同时进行数据写入和数据备份,可以提 高数据的写入速度,以提升该非易失性存储器的性能。步骤303,监测非易失性存储器受保护分区的数据恢复指令。步骤304,如果监测到数据恢复指令,则利用备份的数据对受保护分区进 行数据恢复。优选的,可以利用数据写入时间点査找数据恢复时间点前备份的数据对 受保护分区进行数据恢复。如图4所示,是本专利技术实施例二的基于非易失性存储器的数据保护装置 方框结构示意图,所述装置40包括指令监测单元401,用于监测非易失性 存储器的数据写入指令;连续数据保护单元402,用于如果监测到数据写入指 令,则将数据写入非易失性存储器,并将数据在非易失性存储器进行备份。所述装置40还包括数据恢复单元403;指令监测单元401,还用于监测非易失性存储器受保护分区的数据恢复指令;数据恢复单元403,用于如果监 测到数据恢复指令,则利用备份的数据对受保护分区进行数据恢复。优选的,连续数据保护单元402可以包括截获模块4021,用于通过非 易失性存储器的控制器截获I/0控制写操作;备份子模块4022,用于在将数 据写入预置受保护分区的同时将数据在预置备份区进行备份。连续数据保护 单元402还可以包括时间记录模块4023,用于在数据写入时,记录该数据的写入时间点。优选的,数据恢复单元403可以包括查找模块4031、数据恢复子模块 4032:所述查找模块4031,用于利用数据写入时间点査找数据恢复时间点前 非易失性存储器备份的所述数据;所述数据恢复子模块4032,用于根据所述 查找结果对所述非易失性存储器进行数据恢复。本专利技术上述实施例因为采用对写入数据通过CDP技术在非易失性存储器 本地进行备份的技术手段,所以对于每一次写入非易失性存储器的新数据都 能够实现备份,大大提升了非易失性存储器进行数据保护的安全性能。还提 供了对备份数据进行恢复的功能。本文档来自技高网...

【技术保护点】
一种基于非易失性存储器的数据保护方法,其特征在于,所述方法包括: 监测非易失性存储器的数据写入指令; 如果监测到所述数据写入指令,则将所述数据写入所述非易失性存储器,并将所述的数据在所述非易失性存储器进行备份。

【技术特征摘要】

【专利技术属性】
技术研发人员:顾凌志王黎明
申请(专利权)人:成都市华为赛门铁克科技有限公司
类型:发明
国别省市:90[中国|成都]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1