一种使用u盘自动备份和恢复嵌入式系统配置数据的方法

文档序号:6481874阅读:256来源:国知局
专利名称:一种使用u盘自动备份和恢复嵌入式系统配置数据的方法
技术领域
本发明涉及一种系统配置数据的自动备份和恢复方法,尤其是指嵌入式系统的配置数据的自动备份和恢复方法。
背景技术
嵌入式系统一种广泛应用于工业控制领域的,定制软件和定制硬件相结合的专用计算机系统,在实际的应用场合为了减少输入输出设备所占的物理空间,一般都不会配置键盘、鼠标、显示器等输入输出设备,从而导致这些系统的备份和恢复配置数据等维护操作受到很大的限制。
目前嵌入式系统釆用的备份和恢复方法一般有
1. 采用运行在维护计算机上的专用工具,通过网络或串口等方式登录到嵌入式系统上进行备份数据到本地计算机和恢复数据等的操作。
2. 使用一般计算机的浏览器,通过网络方式登录目标系统的web服务器,在网页上进行备份数据到本地计算机和恢复数据的搡作。
在备份和恢复系统的配置数据时,由于涉及到特定工具或定制网页的操作,都需要特定专业的经过培训的技术人员,使用特定的工具,并需要借助第二台计算机才能完成。
因此一种非专业人员就可以操作实现的嵌入式系统的简单方便的进行备份系统配置数据,在系统配置数据损坏时,可迅速以备份的数据进行系统恢复的方法,对于实际的嵌入式系统的运行维护具有很重要的意义。

发明内容
为了解决现有技术的不足,本发明所要解决的技术问题在于提供一种非专业人员就可以操作实现的嵌入式系统的可简单方便的进行备份系统配置数据,在系统配置数据损坏时,可迅速以备份的数据进行系统恢复的方法,改变了现本发明所要解决的技术问题通过如下技术方案实现。
一种使用U盘对嵌入式系统的进行系统配置数据进行备份或恢复的方法,其 特征在于包括以下步骤
1) 在嵌入式系统的设定 一个U盘检测任务,定时检测识别系统插入的U盘;
2) 当检测到有U盘插入时,根据U盘上是否存在特定的标识文件,来判断 本次是执行备份或是恢复搡作;
3) 根据判断结果,分别执行系统对应的操作,完成备份或恢复配置数据的工作。
前述的使用U盘对嵌入式系统的进行系统配置数据进行备份或恢复的方法, 其特征在于在所述步骤3)中,
如果判断出本次是备份搡作,则调用系统的备份命令,生成系统配置数据 的备份文件,并将备份文件存贮到U盘上,再卸载U盘,用户拔出U盘,结束 本次操作;
如果判断出本次是恢复操作,则调用系统的恢复命令从U盘上系统的配置 数据备份来恢复系统,然后卸载U盘,并自动重启系统,系统重启期间,拔出u 盘结束本次搡作。
前述的使用U盘对嵌入式系统的进行系统配置数据进行备份或恢复的方法, 其特征在于所述U盘为USB盘、USB硬盘或可写光盘中的任一种。
本发明有益效果通过本方法的执行备份和恢复操作,避免了通常的备份
和恢复嵌入式系统的配置数据,对特定的专业的技术人员,特定工具软件和额
外的计算机的依赖。减少了嵌入式系统的维护工作量,增加了系统的可用性。


图1为使用U盘自动备份恢复嵌入式系统配置数据的实现过程图。
具体实施例方式
下面以运行Hnux操作系统的嵌入式系统为例介绍本发明。 首先在系统中启动一个定时运行的任务线程,在休眠一定的间隔时间后, 运行fdisk系统命令,将本次检测到的系统存贮设备情况记录下来,并和上个 周期内检测系统存贮设备情况所运行的fdisk系统命令得到的系统存贮设备情况作比较(本线程运行的首次检测不做比较),如果没有发现新增加设备,则返 回到休眠命令;如果发现有新设备的增加,则说明检测到了有U盘插入,接着
调用mount系统命令安装该U盘设备到系统指定的目录,然后再检测指定目录
下是否存在特定的恢复搡作标志文件,如果不存在,则执行系统备份命令,将 备份文件拷贝到U盘所安装的文件夹中,然后卸载U盘,返回到休眠命令,等
待下一次检测U盘;如果存在特定的恢复操作标志文件,则执行系统恢复命令, 从系统从U盘所安装目录中的特定备份文件恢复系统,然后卸载ll盘,重启系 统,完成本次系统的恢复搡作。
上述实施例不以任何形式限制本发明,凡采取等同替换或等效变换的方 式所获得的技术设计方法,均落在本发明的保护范围内。
权利要求
1.一种使用U盘对嵌入式系统的进行系统配置数据进行备份或恢复的方法,其特征在于包括以下步骤1)在嵌入式系统的设定一个U盘检测任务,定时检测识别系统插入的U盘;2)当检测到有U盘插入时,再根据U盘上是否存在特定的标识文件,来判断本次是执行备份或是恢复操作;3)根据判断结果,分别执行系统对应的操作,完成备份或恢复配置数据的工作。
2. 根据权利要求1所述的使用U盘对嵌入式系统的进行系统配置数据进行备份或恢复的方法,其特征在于在所述步骤3)中,如果判断出本次是备份操作,则调用系统的备份命令,生成系统配置数据的备份文件,并将备份文件存贮到U盘上,再卸载U盘,用户拔出U盘,结束本次操作;如果判断出本次是恢复操作,则调用系统的恢复命令从U盘上系统的配置数据备份来恢复系统,然后卸载U盘,并自动重启系统,系统重启期间,拔出U盘结束本次操作。
3.根据权利要求1或2所述的使用U盘对嵌入式系统的进行系统配置数据进行备份或恢复的方法,其特征在于所述U盘为USB盘、USB硬盘或可写光盘中的任一种。
全文摘要
本发明公开了一种使用U盘对嵌入式系统的进行系统配置数据进行备份或恢复的方法,其特征在于包括以下步骤1)在嵌入式系统的设定一个U盘检测任务,定时检测识别系统插入的U盘;2)当检测到有U盘插入时,再根据U盘上是否存在特定的标识文件,来判断本次是执行备份或是恢复操作;3)根据判断结果,分别执行系统对应的操作,完成备份或恢复配置数据的工作。本发明的方法避免了通常的备份和恢复嵌入式系统的配置数据,对特定的专业的技术人员,特定工具软件和额外的计算机的依赖。减少了嵌入式系统的维护工作量,增加了系统的可用性。
文档编号G06F11/14GK101673230SQ200910036078
公开日2010年3月17日 申请日期2009年10月16日 优先权日2009年10月16日
发明者曾元静, 李忠明 申请人:国电南京自动化股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1