终端操作系统及数据实时远程备份、还原及克隆的方法技术方案

技术编号:7837731 阅读:274 留言:0更新日期:2012-10-12 02:31
本发明专利技术涉及终端操作系统数据处理技术领域,尤其是一种终端操作系统及数据实时远程备份、还原及克隆的方法。该方法包括数据实时远程备份的方法、数据实时远程还原的方法和数据实时远程克隆的方法;本发明专利技术可按部门分组来管理,也支持新电脑的系统全盘安装和操作系统迁移,达到数据还原的目的;采用高效的云存储技术,避免因故障和误操作而丢失数据;再不用为更换硬件或寻找安装软件而操心;通过Web控制台,可随时随地查看所有客户机工作状态;内置DHCP功能,智能化网络管理。省去用户另行添加服务器等设备的费用。节约了成本。

【技术实现步骤摘要】

本专利技术涉及终端操作系统数据处理
,尤其是一种。
技术介绍
备份是一种容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其他的存储介质的过程。备份可以使数据免受意外的损失。例如,可以创建硬盘中数据的副本,然后将数据存储到其他存储设备。备份存储媒体既可以使逻辑驱动器(如硬盘)、独立存储设备(如可移动磁盘),也可以使自动转换器组织和控制整个磁盘库或磁盘带。如果硬盘上的原始数据被意外删除或覆盖,或因为硬盘故障而不能访问数据,那么就可以从存档副本中还原该数据。 随着电子化进程的飞速发展和信息技术的广泛应用,数据越来越成为企业、事业单位日常运作中不可缺少的部分和领导决策的依据。但是,计算机的使用有时也会给人们带来烦恼,那就是计算机数据非常容易丢失和遭到破坏。有专业机构的研究数据表明丢失300MB的数据对于市场营销部门就意味着13万元人民币的损失,对财务部门意味着16万的损失,对工程部门来说损失可达80万。而丢失的关键数据如果15天内仍得不到恢复,企业就有可能被淘汰出局。随着计算机系统越来越成为企业不可或缺的数据载体,如何利用数据备份来保证数据安全也成为我们迫切需要研究的一个课题。数据遭到破坏,有可能是人为的因素,也可能是由于各种不可预测的因素,主要包括以下几个方面 (I)计算机硬件故障。计算机是一个机器,其硬件是整个系统的基础。由于使用不当或 者计算机产品质量不佳、配件老化等原因,计算机的硬件可能被损坏而不能使用。例如,硬盘的磁道损坏。(2)计算机软件系统的不稳定。由于用户使用不当或者系统的可靠性不稳定等原因,计算机软件系统有可能瘫痪,无法使用。(3)误操作。这是人为的事故,不可能完全避免。例如,在使用DELETE键的时候,不小心删除了有用的数据。(4)破坏性病毒。病毒是系统可能遭到破坏的一个非常重要的原因。随着信息技术的发展,各种病毒也随之泛滥。现在,病毒不仅仅能破坏软件系统,还可能破坏计算机的硬件系统,例如当前流行的每月26日发作的CIH病毒,就是一个典型的破坏计算机硬件系统的病毒。(5)自然灾害,例如大火、洪水、地震等。这是一种人力几乎无法抗拒的原因。也许有人想象不到,一场小小的机房火灾,就可能使一个跨国企业的的信息系统全部坍塌。全球数十个生产中心的采购数据,数万个供应商和分销商的订单,几十亿元的存货信息,十几万员工的的全年工作计划,都可能在一分钟内就化为乌有。因此,以往只有银行和电信商等财务数据密集型的企业才使用的数据安全体系,正越来越成为各类企业不得不未雨绸缪采取的预防措施。摩根斯坦利的死而复生,正是一个活生生的例子。而原有的备份、还原技术普遍存在着终端并发连接数限制较少(一般为2(T30个)、只能备份操作系统或只能对文件进行静态备份、在备份文件数据时需要中断当前工作等等问题。这一切都决定了实时的、动态的、远程的、智能化的操作系统及数据备份、恢复及克隆的新技术出现的必要性和紧迫性。
技术实现思路
为了克服现有技术的不足,本 专利技术提供了一种。本专利技术解决其技术问题所采用的技术方案是一种,该方法包括数据实时远程备份的方法、数据实时远程还原的方法和数据实时远程克隆的方法; 所述数据实时远程备份的方法,包括 第一步用户在不影响工作的情况下,通过信易通客户端设置需要备份的文件或文件夹; 第二步当设置的路径下的文件被修改过后,并且文件句柄关闭了,XytFileView. sys监控驱动会收到通知,并通知XytBkpCltCore. dll依照备份策略自动Zip压缩打包该文件,并作为一个还原点把该文件传输到远程存储设备中; 压缩密码计算计算用户名的MD5值,然后求这个16字节MD5值的Base64码,这个Base64码就作为此用户的Zip压缩密码;通过ReadDirectoryChangesW技术来实现监控文件的修改; 所述数据实时远程还原的方法,包括 第一步当符合还原条件时,管理员通过中心控制台,即web页面,向第一用户发送所需要还原的镜像文件; 第二步被设置还原的终端收到还原通知后,用户选择“是否进入还原模式”后,自动装载基于数据远程备份、还原及克隆的操作系统,并进入还原模式; 第三步请求服务器要求取得要还原分区的位图,服务器收到请求后,将读取镜像文件中的位图块,然后通过网络返回到终端,终端根据位图组织数据块; 第四步然后循环从服务器请求数据,客户机将请求的数据写入本地硬盘; 第五步数据还原完成后,判断还原分区是否是活动分区,如果是将设置活动分区的标志; 第六步最后文件系统根据分区的大小,对文件系统进行扩大或缩小处理。向第一用户发送还原指令包括需要还原的存储分区、选择对应的镜像文件、镜像文件保护密码; 所述数据实时远程克隆的方法,包括 第一步当符合克隆要求时,管理员通过中心控制台,即web页面,设置哪台终端的哪些磁盘分区中的数据需要copy到其它哪几台终端; 第二步被设置的终端接收到克隆通知后,用户选择“是否进入克隆模式”后,自动装载基于数据远程备份、还原及克隆的操作系统,并进入克隆模式;第三步终端向服务器请求硬盘的分区表结构及MBR,终端将请求来的MBR写入本地硬盘,并根据分区结构在本地硬盘建立分区表; 第四步取得数据源那台终端的IP地址; 第五步其他终端向数据源请求还原分区的数据块数; 第六步终端间通过P2P方式请求数据块,终端间将请求的数据写入本地硬盘; 第七步数据copy完成后,判断还原分区是否是活动分区,如果是将设置活动分区的标志; 第八步文件系统根据分区的大小,对文件系统进行扩大或缩小处理。根据本专利技术的另一个实施例,进一步包括所述数据实时远程备份的方法,包括 第一步当符合备份条件时,管理员通过中心控制台,即web页面,向第一用户发送所 需要备份的指令,所述指令中包含备份的存储分区、设置镜像名称、镜像保护密码、镜像文件类型; 第二步被设置备份的终端收到备份通知后,用户选择“是否进入备份模式”后,自动装载基于数据远程备份、还原及克隆的操作系统,并进入备份模式; 第三步备份时,首先对分区建立数据同步卷,以保证从备份这一时刻数据的完整性; 第四步备份硬盘的MBR和硬盘的分区表到FBK文件中,然后分析文件系统,所述文件系统包括FAT,NTFS,取得分区已使用扇区的位图,根据位图对已使用的扇区以最大2M为单位组织数据块,按数据块号读取数据,保存在FBK文件中,并把文件传输到远程存储设备中; 第五步数据块号和备份数据在FBK的位置的索引是通过B+平衡树方式组织的,这种方式组织数据,以后还原时,能快速的读取数据。根据本专利技术的另一个实施例,进一步包括所述数据实时远程备份的方法,包括 第一步当符合还原条件时,第一用户通过选择信易通客户端选择数据备份; 第二步终端自动装载基于数据远程备份、还原及克隆的操作系统,并进入备份模式; 第三步第一用户在备份模式中选择需要备份的存储分区、设置镜像名称、镜像保护密码、镜像文件类型,然后进行自动备份; 第四步备份时,首先对分区建立数据同步卷,以保证从备份这一时刻数据的完整性; 第五步备份硬盘的MBR和硬盘的分区表到FBK文件中,然后分析文件系统(包括FAT本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种终端操作系统及数据实时远程备份、还原及克隆的方法,其特征是,该方法包括数据实时远程备份的方法、数据实时远程还原的方法和数据实时远程克隆的方法; 所述数据实时远程备份的方法,包括 第一步用户在不影响工作的情况下,通过信易通客户端设置需要备份的文件或文件夹; 第二步当设置的路径下的文件被修改过后,并且文件句柄关闭了,XytFileView. sys监控驱动会收到通知,并通知XytBkpCltCore. dll依照备份策略自动Zip压缩打包该文件,并作为一个还原点把该文件传输到远程存储设备中; 压缩密码计算计算用户名的MD5值,然后求这个16字节MD5值的Base64码,这个Base64码就作为此用户的Zip压缩密码;通过ReadDirectoryChangesW技术来实现监控文件的修改; 所述数据实时远程还原的方法,包括 第一步当符合还原条件时,管理员通过中心控制台,即web页面,向第一用户发送所需要还原的镜像文件; 第二步被设置还原的终端收到还原通知后,用户选择“是否进入还原模式”后,自动装载基于数据远程备份、还原及克隆的操作系统,并进入还原模式; 第三步请求服务器要求取得要还原分区的位图,服务器收到请求后,将读取镜像文件中的位图块,然后通过网络返回到终端,终端根据位图组织数据块; 第四步然后循环从服务器请求数据,客户机将请求的数据写入本地硬盘; 第五步数据还原完成后,判断还原分区是否是活动分区,如果是将设置活动分区的标志; 第六步最后文件系统根据分区的大小,对文件系统进行扩大或缩小处理; 向第一用户发送还原指令包括需要还原的存储分区、选择对应的镜像文件、镜像文件保护密码; 所述数据实时远程克隆的方法,包括 第一步当符合克隆要求时,管理员通过中心控制台,即web页面,设置哪台终端的哪些磁盘分区中的数据需要copy到其它哪几台终端; 第二步被设置的终端接收到克隆通知后,用户选择“是否进入克隆模式”后,自动装载基于数据远程备份、还原及克隆的操作系统,并进入克隆模式; 第三步终端向服务器请求硬盘的分区表结构及MBR,终端将请求来的MBR写入本地硬盘,并根据分区结构在本地硬盘建立分区表; 第四步取得数据源那台终端的IP地址; 第五步其他终端向数据源请求还原分区的数据块数; 第六步终端间通过P2P方式请求数据块,终端间将请求的数据写入本地硬盘; 第七步数据copy完成后,判断还原分区是否是活动分区,如果是将设置活动分区的标志; 第八步文件系统根据分区的大小,对文件系统进行扩大或缩小处理。2.根据权利要求I所述的终端操作系统及数据实时远程备份、还原及克隆的方法,其特征是,所述数据实时远程备份的方法,包括第一步当符合备份条件时,管理员通过中心控制台,即web页面,向第一用户发送所需要备份的指令,所述指令中包含备份的存储分区、设置镜像名称、镜像保护密码、镜像文件类型; 第二步被设置备份的终端收到备份通知后,用户选择“是否进入备份模式”后,自动装载基于数据远程备份、还原及克隆的操作系统,并进入备份模式; 第三步备份时,首先对分区建立数据同步卷,以保证从备份这一时刻数据的完整性; 第四步备份硬盘的MBR和硬盘的分区表到FBK文件中,然后分析文件系统,所述文件系统包括FAT,NTFS,取得分区已使用扇区的位图,根据位图对已使用的扇区以最大2M为单位组织数据块,按数据块号读取数据,保存在FBK文件中,并把文件传输到远程存储设备中; 第五步数据块号和备份数据在FBK的位置的索引是通过B+平衡树方式组织的,这种方式组织数据,以后还原时,能快速的读取数据。3.根据权利要求I...

【专利技术属性】
技术研发人员:周辉
申请(专利权)人:江苏信易合电子科技有限公司
类型:发明
国别省市:

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

1