论文部分内容阅读
当今数字化时代,对于企业的运作发展,信息技术扮演着越来越重要的角色,软件系统的破坏和数据资料的损毁将对企业造成难以估量的损失。而很多灾难事件又无法预计和避免,如雪灾、恐怖袭击、地震等。如何建立信息数据的容灾系统,受到人们越来越多的关注。而国内对容灾的研究刚刚起步,很多中小型企事业单位没有能力建立自己的容灾系统。因此,研制有自主知识产权、面向应用、低成本的容灾系统有着很高的理论意义和应用价值。文本提出了一种容灾系统的设计模型,并开发出一套面向中小企业应用的灾备软件,创造性地解决了磁盘级灾备技术的难点和问题,在磁盘级实现了数据的低耗备份和高效恢复。 首先,本文介绍了容灾及相关的理论知识和技术背景,分析了灾难备份涉及的实现难点和技术问题,包括对Windows的NTFS文件系统结构的介绍和对磁盘过滤驱动的研究。而后,本文概述了系统模型,详述了该模型中的三个关键技术:备份时间点一致性技术、增量/差异备份思想和时间调度机制。本文提出了双线程备份、内核模式写阻塞技术和备份高低优先级队列来实现备份时间点的一致性;本文利用位图快照表技术,提出了优化的增量/差异备份方案;本文设计了一种时间格式,并利用非阻塞通信技术解决了多备份客户端任务实时调度问题。最后,基于该模型,本文设计实现了桌面终端数据备份软件系统,通过测试验证了上述关键技术,并且在相关功能和性能方面进行了测试、比较、分析和评价。 本文设计实现的灾备系统具有功能完善、高效、安全、低负载等优点,可在较低档次的平台上为用户搭建较高等级的容灾系统,是国内中小型企事业单位灾备的理想解决方案,具有较高的实用价值和意义。