论文部分内容阅读
随着网络技术和信息的应用越来越广泛,信息量快速膨胀,信息的重要性也越来越高。数据——信息的表现形式,它的完整性和安全性已经成为数据安全领域的热点研究问题之一。为了保证企业的数据安全,数据容灾系统的建立,不单超大型企业需要,对于中小型企业更是燃眉之急了。灾备技术日渐成熟,与之相应的灾备系统也在各大计算机信息系统中发挥越来越重要的作用。但是随着关键信息系统在网络应用方面日趋广泛,目前的灾备系统依然存在很多不足的地方:很多灾备系统只是单单针对自然灾害造成的破坏而设计,使得它们在病毒面前无能为力;很多灾备系统仍然缺乏实时备份能力,从而导致备份时间间隔内数据的丢失;在文件拷贝方面,目前很大部分的灾备系统都是沿用微软操作系统默认的文件拷贝方式,然而,操作系统默认的文件拷贝方式却存在效率低、系统开销大的不足。本文从理论和实践两个角度出发,对灾备技术进行了深入的探讨。论文在全面介绍灾备恢复理论知识的基础上,从实际需求出发,设计了一个包含数据完全备份、增量备份、同步备份、文件压缩、文件加密等功能的终端文件备份恢复系统。针对操作系统自带的拷贝功能所存在的效率低、系统开销大的弊端,本文提出了一种基于高速缓存的拷贝方式Memory Copy,来实现高效率的文件拷贝。所谓Memory Copy,就是摒弃系统默认缓存,使用内存开辟的缓存空间来对数据进行读写,进而完成整个拷贝过程的文件拷贝方式。通过实验与性能分析,取得了很好的效果。本文对数据增量备份方式在已有的技术基础上进行了改进,通过采用树结构遍历文件夹、资源树合并方式来进行文件比较,提高系统工作效率。合并资源树,就是分别以资源树的结构来存储待备份文件夹和目标备份文件夹,然后合并这两棵资源树,列出其中新增结点或者修改过的结点,从而达到找出新增的文件夹(文件)或者修改过的文件夹(文件)的目的。在本备份系统实现之后,本文对所研究的工作进行总结,同时展望了下一步将要进行的工作。