基于Linux的文件实时备份系统设计与实现

来源 :华北电力大学 | 被引量 : 0次 | 上传用户:moneyNUMBER_1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
文件备份恢复技术能够提高数据安全性,所以在现代企业中的应用越来越广泛。当前linux下的备份软件都提供了文件的备份与恢复技术,但是也存在一些问题:首先,不能够实时监控文件系统来判断文件的更新变化,只是通过设定时间段的备份或者通过手动方式备份;其次,未能考虑到企业中的一些特殊需求,对特殊类型的文件备份没有实现,例如将一台主机的数据实时备份到服务器上;最后,无法细粒度的控制网络数据的传输,不能有效的利用带宽快速的完成文件的备份。针对以上情况,本文首先由企业对本系统提出功能需求。在分析企业需求以及现有备份软件的优缺点之后,将需要备份的文件分为两类:一类为变化频率低的文件,称为静态文件;另一类是实时更新变化的文件,文件变化频率高,称为实时文件。对于第一类静态文件,系统采取定时备份设计,采取传统的完全备份的方式进行备份;对于第二类实时文件则利用Linux下的Inotify API实时监控指定文件,一旦发生更新事件,则通过对事件的识别,系统主动完成对文件的处理,并且利用Rsync算法计算出差异数据,通过只传输这些差异数据达到减少网络带宽传输数据大小,减轻带宽压力的目的。在论文末尾对本系统与Linux下使用较多的Rsync备份系统做了对比,结果表明本系统在数据传输以及备份效率方面有很大的优势。论文中对系统的设计和实现采用了分层化设计方法,首先对本系统中用到的Inotify机制,Rsync算法以及多线程、I/O复用等技术做了详细的说明,在具体实现的基础上做出了对本系统的分析与测试,并且总结了研究的成果、系统可扩展性。在论文最后提出了对以后工作的期望。
其他文献
英语专业如何更加有效地培养学生的思辨能力,依然是一个亟需展开的重要课题。把英语写作教学与思辨能力的培养相结合有利于改变英语专业教学中重语言技能训练、轻思维能力培
中学数学中反证法的应用曾建玲反证法是数学中常用的间接证明问题的方法之一。当命题由已知求证不易着手时,而改证它的逆否命题的证明方法叫反证法。通常反证法是从待证命题的
竹以其所具有的人文内涵与优美的形态被人们所熟知,不仅竹的文化价值传承至今,其作为一种再生资源也早已被人类广泛利用,它的文化价值与资源价值传承至今也恰当的对应了目前
目的探究急性胸痛患者有效的抢救护理方法。方法从该院2015年06月—2017年5月选取90例急诊收治的胸痛患者,进行回顾性分析,采用常规护理的为对照组,采用优化抢救护理的为观察
开发了发动机曲轴的复合振动分析软件包 ,该软件用VisualC + +编写程序实现了对ANSYS的封装 ,可修改ANSSYS的APDL数据文件中的输入参数 ,在计算时 ,自动运行ANSYS的APDL批处
项目评审、人才评价、机构评估(以下简称"三评")改革是推进科技评价制度改革的重要举措。为全面贯彻党的十九大精神,落实全国科技创新大会部署和《国家创新驱动发展战略纲要》要
该文通过分析进口预包装食品标签现状,对照相关标准要求,对市场上进口预包装食品标签中存在的主要问题进行分析,主要存在的问题包括进口预包装食品缺少中文标签和进口预包装
中铁第二十工程局的前身铁道兵第十师,成立于1948年7月 5日。从成立的第一天开始,这支英勇的铁道兵部队官兵,一手扛枪.一手扛锹.肩负着保卫祖国和建设祖国的双重任务。在青岛即墨、长山
我们更需要从国际国内两个大局联系的高度,努力实现“引进来”和“走出去”相互促进、协同发展,不断在更高水平上实现平衡发展近年来,中国吸收外商直接投资的规模基本保持稳
<正>作为我市"十二五"规划体系的组成部分,档案事业发展规划是为指导我市档案事业"十二五"时期的科学发展,发挥档案工作在首都经济社会发展中的基础性作用而制定的。一、规划