一种嵌入式系统中启动磁盘备份的方法及其系统技术方案

技术编号:10660956 阅读:151 留言:0更新日期:2014-11-19 20:20
本发明专利技术提供一种嵌入式系统中启动磁盘备份的方法,该方法为:1、在服务器安装Flash存储芯片,并将嵌入式系统的内核固化到Flash存储芯片中;2、初始化磁盘,将磁盘划分为系统分区和存储分区,所述系统分区用于保存系统程序及系统数据,存储分区用于存储数据空间;3、服务器启动时,从Flash存储芯片中加载系统内核,遍历服务器中的磁盘,找到磁盘的系统分区,加载系统程序及系统数据后进行运行。本发明专利技术还提供了一种嵌入式系统中启动磁盘备份的系统,能在嵌入式系统的硬盘出现故障时,通过磁盘还能够保证系统正常运行,提高了系统的安全性。

【技术实现步骤摘要】
一种嵌入式系统中启动磁盘备份的方法及其系统
本专利技术涉及嵌入式系统
,尤其涉及一种嵌入式系统中启动磁盘备份的方法及其系统。
技术介绍
在嵌入式系统或嵌入式服务器中,一般将操作系统的内核、系统程序、系统数据均存储在系统盘中。在系统运行过程中,操作系统的内核一般只需读取,不需进行修改。由于系统盘中存储的系统程序、系统数据读写频繁,出现异常情况的几率比较高,比如磁盘坏道、文件损坏等。一旦发生异常,将导致服务器无法正常运行或者无法运行。若要修复操作系统,需要对操作系统的内核、系统程序、系统数据均进行修复,操作复杂,修复工作量大。另外,由于服务器对系统的稳定性要求比较高,所以要尽量减小硬盘故障对服务器的影响,而硬盘本身在使用过程中,会出现一定几率的故障,所以需要在硬盘出现故障时,还能够保证系统正常运行。
技术实现思路
本专利技术要解决的技术问题之一,在于提供一种嵌入式系统中启动磁盘备份的方法,能在嵌入式系统的硬盘出现故障时,通过磁盘还能够保证系统正常运行,提高了系统的安全性。本专利技术是这样实现的:一种嵌入式系统中启动磁盘备份的方法,包括如下步骤:步骤1、在服务器安装Flash存储芯片,并本文档来自技高网...
一种嵌入式系统中启动磁盘备份的方法及其系统

【技术保护点】
一种嵌入式系统中启动磁盘备份的方法,其特征在于,包括如下步骤:步骤1、在服务器安装Flash存储芯片,并将嵌入式系统的内核固化到Flash存储芯片中;步骤2、初始化磁盘,将磁盘划分为系统分区和存储分区,所述系统分区用于保存系统程序及系统数据,存储分区用于存储数据;步骤3、服务器启动时,从Flash存储芯片中加载系统内核,遍历服务器中的磁盘,找到磁盘的系统分区,加载系统程序及系统数据后进行运行。

【技术特征摘要】
1.一种嵌入式系统中启动磁盘备份的方法,其特征在于,包括如下步骤:步骤1、在服务器安装Flash存储芯片,并将嵌入式系统的内核固化到Flash存储芯片中;步骤2、初始化磁盘,将磁盘划分为系统分区和存储分区,所述系统分区用于保存系统程序及系统数据,存储分区用于存储数据;步骤3、服务器启动时,从Flash存储芯片中加载系统内核,遍历服务器中的磁盘,找到磁盘的系统分区,加载系统程序及系统数据后进行运行。2.根据权利要求1所述的一种嵌入式系统中启动磁盘备份的方法,其特征在于:服务器中有两个以上磁盘时,将使用的磁盘中的系统分区的信息备份到其他磁盘中,当使用的磁盘的系统分区故障时,读取其他磁盘的备份系统分区中读取信息并运行。3.根据权利要求1所述的一种嵌入式系统中启动磁盘备份的方法,其特征在于:所述步骤2和步骤3之间进一步包括:步骤21、在一个以上磁盘的系统分区中装好系统程序及系统数据,并将磁盘安装到嵌入式系统中。4.根据权利要求1所述的一种嵌入式系统中启动磁盘备份的方法,其特征在于:所述步骤3中遍历服务器中的磁盘,系统检查所有磁盘的系统分区,判断各磁盘的系统分区中是否存储系统程序和系统数据;是,则从该磁盘的系统分区加载系统程序及数据,并在该磁盘的系统分区做标记,用于辨别系统程序是从哪一个分区加载的;否,则重新遍历服务器中的磁盘。5.根据权利要求4所述的一种嵌入式系统中启动磁盘备份的方法,其特征在于:所述步骤3之后进一步包括:步骤4、当嵌入式系统再一次启动时,检查各个磁盘的系统分区上一次运行系统的标记,如果找到,并且判断系统分区能加载,则从找到标记的系统分区运行操作系统;否则,将原先的标记删除,并重新查找能运行的系统分区加载系统程序及系统数据,并设置运行标记。6.根据权利要求1所述的一种嵌入式系统中启动磁盘备份的方法,其特征在于:在服务器运行过程中,定时或者系统分区数据发生变化时,备份系统分区的数据到其它磁盘的系统分区上。7.一种嵌入式系统中启动磁盘备份的系统,其特征在于,所述系统包括固化...

【专利技术属性】
技术研发人员:郑子凤李捷林仁文林哲明
申请(专利权)人:福建星网视易信息系统有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1