本发明专利技术涉及一种基于磁盘分区的持续数据保护方法,其主要技术特点包括以下步骤:⑴基于磁盘分区的系统初始化步骤;⑵持续数据保护的磁盘分区写操作步骤。本发明专利技术设计合理,通过专用存储网络将受保护的计算机与独立的持续数据保护设备结合在一起,在受保护的计算机上建立受保护磁盘分区并在独立的持续数据保护设备建立对应的镜像磁盘分区,在进行磁盘写操作时对受保护数据进行受保护磁盘分区和镜像磁盘分区的双写操作,从而实现对数据的持续保护功能,具有实时性强、性能可靠、实现方法简单等特点。
【技术实现步骤摘要】
本专利技术属于数据备份
,尤其是。
技术介绍
随着信息技术的飞速发展,计算机数据的安全性越发显得重要,因此,必须要对计算机数据进行保护。对计算机数据进行保护的常用方法就是采用数据备份来实现。数据备份是将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。数据备份的传统方法为定时备份方法,其存在的问题是对数据备份的时间粒度过大,不能对数据进行实时保护,数据恢复速度慢。持续数据保护(CDP)备份技术在一定程度上可以解决数据备份实时性差的问题,但是,现有的CDP备份方法存在以下问题其采用先读出原有数据块、然后将原有数据块写入另外区域、最后写入变化数据块的方式实现,增加了 CDP服务 器端读写的次数,降低了性能;对历史数据的记录占用了大量的CDP服务器端存储空间,为了降低对存储空间的占用,使得CDP服务器端只能记载几天到一周的数据,对于再早的数据不能提供保护;备份的数据全部存储在CDP服务器上,一旦发生问题,则会失去所有备份过的数据。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种设计合理、能够对数据进行实时保护且易于实现的基于磁盘分区的持续数据保护方法。本专利技术解决现有的技术问题是采取以下技术方案实现的,包括基于磁盘分区的系统初始化方法和持续数据保护的磁盘分区写操作方法,所述的系统初始化步骤包括⑴将受保护的计算机与独立的持续数据保护设备通过存储专用网络连接在一起;⑵安装数据双写模块到受保护的计算机上;⑶在受保护的计算机中创建受保护磁盘分区和非保护磁盘分区;⑷在独立的持续数据保护设备中创建不小于受保护磁盘分区大小的镜像磁盘分区;(5)加载镜像磁盘分区到受保护的计算机上;(6)同步受保护磁盘分区数据到对应的镜像磁盘分区上;所述的磁盘分区写操作步骤包括⑴数据双写模块实时监测所涉及的磁盘分区写操作?⑵判断磁盘分区写操作是否属于受保护磁盘分区?是则转到步骤3,否则,将数据写入到受保护的计算机的非保护磁盘分区内,磁盘分区写操作结束;⑶数据双写模块将数据写入到受保护的计算机的受保护磁盘分区内,然后通过专用存储网络复制磁盘分区写操作并将数据写入到受保护磁盘分区所对应的镜像磁盘分区内;⑷确认镜像磁盘分区写操作完成,磁盘分区写操作结束。而且,所述的存储专用网络为FC SAN网络或IP SAN网络。而且,所述的数据双写模块被安装在磁盘分区I/O驱动程序的接口上。而且,所述的磁盘分区为以下磁盘分区的之一 =Windows基本分区、Windows动态分区、Linux基本分区、Linux逻辑卷管理器中的逻辑卷分区、Unix基本分区和UNIX逻辑卷管理器中的逻辑卷分区。5、根据权利要求I所述的,其特征在于所述判断是否属于受保护磁盘分区的方法是根据磁盘分区写操作所包含的参数来进行的。 本专利技术的优点和积极效果是 本专利技术通过专用存储网络将受保护的计算机与独立的持续数据保护设备结合在一起,在受保护的计算机上建立受保护磁盘分区并在独立的持续数据保护设备建立对应的镜像磁盘分区,在进行磁盘写操作时对受保护数据进行受保护磁盘分区和镜像磁盘分区的双写操作,从而实现对数据的持续保护功能,具有实时性强、性能可靠、实现方法简单等特点。附图说明图I是基于本专利技术的持续数据保护系统的连接示意图;图2是本专利技术的初始化处理流程图;图3是本专利技术的写处理流程图。具体实施例方式以下结合附图对本专利技术实施例做进一步详述。—种基于磁盘分区的持续数据保护方法,是在如图I所示的基于磁盘分区的持续数据保护系统上实现的,该系统由受保护的计算机与独立的持续数据保护设备通过存储专用网络连接构成,在受保护的计算机上建立受保护磁盘分区并在独立的持续数据保护设备建立对应的镜像磁盘分区,在受保护的计算机中安装数据双写模块(splitter)。该数据双写模块安装在磁盘分区I/O驱动程序的接口上,该数据双写模块作为本方法的核心,其功能是当受保护的磁盘分区写操作发生时,执行数据复制和记录到独立的持续数据保护设备中,同时执行原有的磁盘分区I/O驱动程序。,包括基于磁盘分区的系统初始化方法和持续数据保护的磁盘分区写操作方法两部分。如图2所示,基于磁盘分区的系统初始化方法包括以下步骤I、将受保护的计算机与独立的持续数据保护设备通过存储专用网络(FC SAN, IPSAN)连接在一起。 2、安装数据双写模块到受保护的计算机上。本步骤是将数据双写模块安装在磁盘分区I/O驱动程序的接口上,并启动监测受保护的分区。3、在受保护的计算机中创建受保护磁盘分区(sdal、sda2、......sdan)和非保护磁盘分区(sdbl、sdab2、......sdbn)。本方法所支持的磁盘分区包括=Windows基本分区、Windows动态分区、Linux基本分区、Linux逻辑卷管理器中的逻辑卷分区、Unix基本分区和UNIX逻辑卷管理器中的逻辑卷分区等。4、在独立的持续数据保护设备中创建不小于受保护磁盘分区大小的镜像磁盘分区。5、加载镜像磁盘分区到受保护的计算机上。6、同步受保护磁盘分区数据到对应的镜像磁盘分区上。 如图3所示,持续数据保护的磁盘分区写操作方法包括以下步骤I、数据双写模块(splitter)实时监测所涉及的磁盘分区写操作?2、判断磁盘分区写操作是否属于受保护磁盘分区?是则转到步骤3,否则,将数据写入到受保护的计算机的非保护磁盘分区内,磁盘分区写操作结束。在本步骤中,判断磁盘分区写操作是根据磁盘分区写操作中的参数来进行判断的。磁盘分区写操作包括如下两种类型对受保护数据的磁盘写操作和对不受保护数据的磁盘分区写操作,对于不受保护数据的磁盘写操作,只需按照一般的磁盘写操作将数据写入受保护的计算机的非保护磁盘分区内(本步骤),而对于受保护数据的磁盘写操作,则需为进行磁盘分区的双写操作(步骤3)。3、数据双写模块(splitter)将数据写入到受保护的计算机的受保护磁盘分区内,然后通过专用存储网络复制磁盘分区写操作并将数据写入到受保护磁盘分区所对应的镜像磁盘分区内。4、确认镜像磁盘分区写操作完成,磁盘分区写操作结束。以图I为例,磁盘分区sdal为需要进行持续数据保护的受保护数据磁盘分区,这样针对受保护数据磁盘分区sdal的写操作(I)和(2),通过数据双写模块(splitter)执行写操作将数据写入受保护数据磁盘分区sdal中,同时通过专用存储网络写入到受保护数据磁盘分区sdal所对应的sda3磁盘镜像分区中。而针对非受保护磁盘分区sdbl的写操作(3),不需要进行持续数据保护,所以只将数据写入到非受保护磁盘分区sdbl中即可。需要强调的是,本专利技术所述的实施例是说明性的,而不是限定性的,因此本专利技术包括并不限于具体实施方式中所述的实施例,凡是由本领域技术人员根据本专利技术的技术方案得出的其他实施方式,同样属于本专利技术保护的范围。本文档来自技高网...
【技术保护点】
一种基于磁盘分区的持续数据保护方法,其特征在于:包括基于磁盘分区的系统初始化方法和持续数据保护的磁盘分区写操作方法,所述的系统初始化步骤包括:⑴将受保护的计算机与独立的持续数据保护设备通过存储专用网络连接在一起;⑵安装数据双写模块到受保护的计算机上;⑶在受保护的计算机中创建受保护磁盘分区和非保护磁盘分区;⑷在独立的持续数据保护设备中创建不小于受保护磁盘分区大小的镜像磁盘分区;⑸加载镜像磁盘分区到受保护的计算机上;⑹同步受保护磁盘分区数据到对应的镜像磁盘分区上;所述的磁盘分区写操作步骤包括:⑴数据双写模块实时监测所涉及的磁盘分区写操作?⑵判断磁盘分区写操作是否属于受保护磁盘分区?是则转到步骤3,否则,将数据写入到受保护的计算机的非保护磁盘分区内,磁盘分区写操作结束;⑶数据双写模块将数据写入到受保护的计算机的受保护磁盘分区内,然后通过专用存储网络复制磁盘分区写操作并将数据写入到受保护磁盘分区所对应的镜像磁盘分区内;⑷确认镜像磁盘分区写操作完成,磁盘分区写操作结束。
【技术特征摘要】
1.一种基于磁盘分区的持续数据保护方法,其特征在于包括基于磁盘分区的系统初始化方法和持续数据保护的磁盘分区写操作方法,所述的系统初始化步骤包括 ⑴将受保护的计算机与独立的持续数据保护设备通过存储专用网络连接在一起; ⑵安装数据双写模块到受保护的计算机上; ⑶在受保护的计算机中创建受保护磁盘分区和非保护磁盘分区; ⑷在独立的持续数据保护设备中创建不小于受保护磁盘分区大小的镜像磁盘分区; (5)加载镜像磁盘分区到受保护的计算机上; (6)同步受保护磁盘分区数据到对应的镜像磁盘分区上; 所述的磁盘分区写操作步骤包括 ⑴数据双写模块实时监测所涉及的磁盘分区写操作? ⑵判断磁盘分区写操作是否属于受保护磁盘分区?是则转到步骤3,否则,将数据写入到受保护的计算机的非保护磁盘分区内,磁盘分区写操作结束; ⑶数据双写模块将数据写入到受保护的计算机的受保护磁盘分区内,然后通过专用存储...
【专利技术属性】
技术研发人员:黄疆,
申请(专利权)人:天津火星科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。