[发明专利]一种计算机数据智能备份方法在审
| 申请号: | 201510123310.7 | 申请日: | 2015-03-20 |
| 公开(公告)号: | CN104714864A | 公开(公告)日: | 2015-06-17 |
| 发明(设计)人: | 胡晓勤;黄传波;谢俊峰 | 申请(专利权)人: | 成都云祺科技有限公司 |
| 主分类号: | G06F11/14 | 分类号: | G06F11/14 |
| 代理公司: | 无 | 代理人: | 无 |
| 地址: | 610041 四川省成都市*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 计算机 数据 智能 备份 方法 | ||
技术领域
本发明涉及信息安全领域,尤其涉及一种计算机数据智能备份方法。
背景技术
随着计算机技术的普遍使用,产生了大量的数据,这些数据主要以卷、文件、数据库的形式保存在各种存储介质上,这些数据以文件形式大量存储、使用和传输。由于计算机自身脆弱性特点,数据经常受到各种威胁,如病毒、误操作、失窃、机器故障、灾难等,使得数据非常容易被删除、损坏和丢失。应对这些威胁最好的办法是进行数据备份。
对于文件备份来说,通常的做法为:在用户计算机上安装一个备份代理程序,采用定时备份或者实时备份策略,定期或实时将用户文件数据(以下称为目标文件)备份到本地存储介质或云端。在备份过程中,备份代理要求用户提供配置信息,如文件路径、文件类型、创建时间、修改时间等。然而,很多初级用户并不知道目标文件路径,也不了解文件类型,更不用说创建时间、修改时间了。因此,经常造成重要的目标文件并没有进行备份。
通常的备份策略可分为完全备份、增量备份和差异备份。完全备份是将所有备份对象全部复制一遍。增量备份是复制两次备份之间变化的数据。差异备份是复制本次备份和完全备份之间变化的数据。对于增量备份和差异备份,采用定时备份策略时,都需要对比两次备份之间的变化,目前确定数据变化的通用办法是扫描需要目标文件并确定哪些文件发生了变化。
在扫描过程中,第一个步骤为获取目标文件的元数据,如全路径文件名、文件长度、修改时间、最后访问时间等,以此来判断目标文件是否发生了变化;如果第一个步骤能够确认目标文件发生了变化,则备份该目标文件,如果不能确认,通常计算目标文件的摘要值来确认目标文件是否发生变化,如果发生了变化,则备份该目标文件。对于目标文件占用空间较大情况下,如达到TB级,或目标文件数目较多情况下,如达到百万级,则备份代理将扫描所有的目标文件,扫描耗时较长,导致用户计算机性能严重下降,甚至不能正常使用。而实际上,在一个备份周期内,如一天时间以内,用户正真使用的目标文件,实际发生数据变化的目标文件比较少,需要扫描并确定是否发生数据变化的目标文件占大多数。备份代理花费了大量的读写资源和时间来判断一个目标文件是否发生了变化,造成大量浪费,严重拖慢计算机性能。
发明内容
为了解决上述问题,本发明提出一种计算机数据智能备份方法,帮助用户确定哪些数据属于用户数据,并备份用户数据。在完全备份过程中,扫描用户操作系统,获得操作系统名称、版本、安装路径,应用程序名称、版本、安装路径等特征,和云端已备份文件对比后,备份时可以不备份此类公知文件,另一方面,比较用户已备份文件的全路径名和摘要值,匹配后,也不用备份此类用户目标文件,从而提高备份速度。在完成一次完全备份后,在用户使用计算机过程中确定哪些目标文件发生了变化,当接收到备份指令后直接备份发生变化的目标文件,而不通过扫描来确定变化文件,可极大的提高备份软件性能。同时,用户也不需再需要设置目标文件路径,克服了目标文件遗漏、数据丢失风险的缺陷。
本发明涉及一种计算机数据智能备份方法,包括:
步骤1,完全备份模块暂停文件变化检测,扫描用户系统,获得用户系统特征并发送到云端,生成未备份文件列表并向云端进行完全备份,用户系统特征至少包括操作系统名称、版本、安装路径以及所有安装的应用程序的名称、版本、安装路径;
步骤2,激活文件变化检测,完全备份模块向文件变化检测模块发送激活消息,文件变化模块从暂停状态改为运行状态;
步骤3,文件变化检测并发送,文件变化检测模块获取系统中文件变化事件,并获得和该文件变化事件相关的文件全路径名、时间、进程名和类型组成一条文件变化事件消息,并发送给增量判定模块;
步骤4,规则载入步骤,增量判定模块从规则库中载入规则,至少包括用户类规则和系统类规则;
步骤5,增量文件判定步骤,增量判定模块等待接收文件变化事件,判断文件变化事件是否为重复事件,匹配规则库中的规则,如果不匹配所有用户类规则或匹配任意一条系统类规则,则将文件变化事件的文件全路径名写入到增量文件列表,否则丢弃该文件变化事件消息;
步骤6,读入增量文件列表步骤,增量备份模块读入所有的增量文件的全路径名;
步骤7,增量备份查找出增量文件所在的增备卷,遍历每个增备卷,对每个增备卷生成快照,挂载快照,并将增量文件、增量文件全路径名、增量文件摘要值发送到云端,删除快照,最后清空增量文件列表;
步骤8,规则库更新步骤,规则库更新模块向云端发送主机特性,云端根据主机特性,返回规则库;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都云祺科技有限公司;,未经成都云祺科技有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510123310.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





