论文部分内容阅读
随着嵌入式Linux操作系统数据处理能力、存储能力的进一步增强,嵌入式平台上的数据备份系统越来越受到人们的重视。目前在嵌入式Linux操作系统中提供备份和还原功能的都是软件。这些软件由第三方开发,经用户验证后安装到系统中。此方法缺点是应用范围有限、备份效率较差、无法保证数据安全性。在Windows或WinCE等操作系统中非系统层的备份和还原工具,大都具有庞大复杂、占用系统资源多、管理成本高、灵活性差等特点,无法直接移植到嵌入式系统中,因此开发操作系统模块层的备份还原工具非常必要。在广泛的相关资料阅读后,本论文中提出了一种在嵌入式Linux的系统层实现的有效备份和还原系统。基于开源的Linux操作系统,此模块的设计具有资源优势和可实现性。此系统提供的备份功能包括完全备份、累计备份、差异备份三种,并且实现了这三种备份方式的数据恢复操作。另外在备份数据存放到硬件介质前,系统会依次对数据进行加密和压缩操作,保证数据安全性和空间利用率。在完成代码设计后,系统也将在Linux操作系统中做功能测试和性能测试。在测试完成后,本论文对系统性能的进一步优化提出了改进策略。本论文设计并最终实现了此备份还原系统。通过此方式实现的备份和还原系统具有扩展性好、应用范围广泛、功能针对性强、效率高、数据安全性好、节省系统空间的特点。