基于linux的数据备份系统的设计与实现

基于linux的数据备份系统的设计与实现

论文摘要

在目前信息化时代,信息资源是十分重要的,而信息资源主要存储在计算机上,因此,对计算机中的信息资源进行及时有效的备份和恢复具有重要的意义。随着Linux操作系统被越来越多的用户使用,在Linux系统下开发相应操作方便、界面友好、功能完善的数据备份软件是必要的。而目前常见的Linux商用备份软件均采用独家专利技术,价格昂贵,因此开源数据备份软件的设计与实现成为一个新的研究和应用目标。本文针对上述情况,分析了目前基于Linux平台的主流商用和开源数据备份软件。从数据备份内容、功能、技术可行性三个方面进行详细的需求分析,设计并实现了一个在Linux平台下的开源数据备份系统。备份系统采用结构化软件开发方法和基于B/S体系架构,在Linux网络操作系统平台上,选用MySQL为网络数据库服务器,Apache为web服务器,PHP和C为程序实现语言,实现了周期性与非周期性的完全备份和文件差异备份功能,可以备份Linux服务器上的文件、MySQL数据库以及通过Samba、NFS共享的客户端文件。系统遵守GNU公共许可证,源代码开放,便于修改和二次开发。系统框架设计层次清晰,构件之间耦合度低,灵活性高,适用于中小企业服务器数据的备份,系统操作简便,透明度高,利于用户操作。预期系统在投入使用后,会取得良好的效果。本系统不足之处是目前只支持中小型服务器的在线MySQL数据库完全备份,下一步考虑支持Oracle等大型数据库备份,该备份系统只实现了局域网内的数据备份,将来考虑将系统应用到更广泛的远程数据网络存储备份,实行异地容灾备份。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究背景及意义
  • 1.2 国内外研究现状
  • 1.2.1 Linux主流商用数据备份系统
  • 1.2.2 其他Linux开源数据备份系统
  • 1.3 本文工作
  • 1.4 论文结构
  • 第二章 相关技术研究
  • 2.1 数据备份与恢复概念
  • 2.2 数据备份介质
  • 2.3 数据备份策略
  • 2.4 数据备份分类
  • 2.5 本章小结
  • 第三章 需求分析
  • 3.1 数据备份内容分析
  • 3.1.1 系统文件
  • 3.1.2 用户数据
  • 3.1.3 数据库
  • 3.2 功能需求分析
  • 3.3 技术可行性分析
  • 3.4 数据备份系统的数据流图
  • 3.5 本章小结
  • 第四章 系统设计
  • 4.1 系统架构
  • 4.1.1 系统设计
  • 4.1.2 用户管理模块
  • 4.1.3 设备管理模块
  • 4.1.4 任务管理模块
  • 4.1.5 统计分析模块
  • 4.2 数据库设计
  • 4.3 系统安全设计
  • 4.4 页面设计
  • 4.5 本章小结
  • 第五章 系统实现
  • 5.1 系统开发环境
  • 5.1.1 硬件环境
  • 5.1.2 软件环境
  • 5.1.3 网络配置
  • 5.2 主要部分实现
  • 5.2.1 PHP与Web链接实现
  • 5.2.2 数据库操作实现
  • 5.2.3 客户端备份文件的采集实现
  • 5.2.4 数据备份和恢复实现
  • 5.2.5 磁带操作
  • 5.3 主要运行界面
  • 5.4 本章小结
  • 第六章 测试
  • 6.1 计划
  • 6.2 测试数据及结果分析
  • 6.3 测试评价
  • 6.4 本章小结
  • 第七章 结束语
  • 7.1 总结
  • 7.2 展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].数字图书馆数据备份系统方案的规划[J]. 丝绸之路 2009(12)
    • [2].搭建网络数据备份系统[J]. 网络安全和信息化 2016(04)
    • [3].空管信息化数据备份系统设计探讨[J]. 硅谷 2012(14)
    • [4].数据备份系统优化方案的设计与实施[J]. 产业与科技论坛 2012(16)
    • [5].企业数据备份系统的设计与实现[J]. 水电厂自动化 2009(01)
    • [6].数据备份系统的关键参数估计[J]. 计算机工程 2008(13)
    • [7].一种战术云存储数据备份系统[J]. 新技术新工艺 2019(05)
    • [8].基于数据安全角度分析局域网架构思路下的数据备份系统[J]. 电子制作 2014(01)
    • [9].数据备份系统的设计与实现[J]. 东北地震研究 2008(02)
    • [10].数据备份系统分析及其软件设计[J]. 软件导刊 2008(10)
    • [11].企业数据备份系统分析[J]. 中国科技投资 2013(Z2)
    • [12].数控设备数据备份系统的构建及实施方法[J]. 制造技术与机床 2011(08)
    • [13].企业数据备份系统分析与研究[J]. 计算机应用与软件 2008(10)
    • [14].安全数据备份系统的建设[J]. 医疗卫生装备 2009(11)
    • [15].浅谈数据备份系统及其硬件、软件技术与产品[J]. 信息安全与技术 2012(05)
    • [16].烟草行业科技网站数据备份系统设计与应用[J]. 计算机安全 2009(10)
    • [17].数据备份系统建设需求分析[J]. 安徽电子信息职业技术学院学报 2018(05)
    • [18].基于磁盘备份技术在电力数据备份系统升级中应用的研究[J]. 通讯世界 2014(22)
    • [19].利用VB 6.0服务器数据备份系统的设计及实现[J]. 电脑编程技巧与维护 2009(06)
    • [20].使用NAS技术构建基层央行数据备份系统[J]. 华南金融电脑 2008(07)
    • [21].基于HDFS的数据备份系统的设计与实现[J]. 信息网络安全 2012(10)
    • [22].数据备份系统在企业的设计及实现[J]. 信息系统工程 2016(05)
    • [23].数据备份系统方案设计、实施和应用[J]. 计算机光盘软件与应用 2014(15)
    • [24].基于Linux的网络数据备份系统的构建[J]. 计算技术与自动化 2009(02)
    • [25].企业网络数据备份系统的设计与实施[J]. 网络安全技术与应用 2016(06)
    • [26].数据备份系统在水利网中的应用[J]. 河南水利与南水北调 2015(14)
    • [27].磁盘备份技术在电力数据备份系统升级中的应用[J]. 电子世界 2013(18)
    • [28].应用CA软件构建电力信息网络数据备份系统[J]. 东北电力技术 2008(04)
    • [29].基于P2P的数据备份系统的设计与实现[J]. 信息工程大学学报 2010(03)
    • [30].消防部队数据备份系统的设计与实现[J]. 微型电脑应用 2010(05)

    标签:;  ;  ;  ;  

    基于linux的数据备份系统的设计与实现
    下载Doc文档

    猜你喜欢