[发明专利]一种文件系统被破坏后的自救方法和设备有效
申请号: | 201010212601.0 | 申请日: | 2010-06-29 |
公开(公告)号: | CN102314421A | 公开(公告)日: | 2012-01-11 |
发明(设计)人: | 郑鑫 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F11/14 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 薛祥辉 |
地址: | 518057 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件系统 破坏 自救 方法 设备 | ||
技术领域
本发明属于网络管理技术领域,具体涉及一种文件系统被破坏后的自救方法和设备。
背景技术
文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。也指用于存储文件的磁盘或分区,或文件系统种类。文件系统是文件管理系统的简称,指的是操作系统中负责管理和存储文件信息的软件机构。文件系统由三部分组成:与文件管理有关的软件、被管理的文件以及实施文件管理所需的数据结构。从系统角度来看,文件系统是对文件存储器空间进行组织和分配,负责文件的存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。通过文件系统的方式来维护存储介质,均衡了存储介质上各个区域的使用频率,有效地提高了存储介质的使用寿命。
除了那些纯粹作为存储设备的电子产品,无论是大型的基站设备,还是小型的电脑,手机,都选择使用了不同的文件系统技术。例如,VxWorks操作系统,它使用的文件系统(dosFs)和DOS一样,文件系统建立在块设备之上,vxWorks I/O系统之下,TFFS是实现块设备驱动的程序模块,它为种类繁多的存储设备提供了统一的块设备接口,并且具有可重入、线程安全的特点,支持大多数流行的CPU构架。有了文件系统管理,应用程序对FLASH存储设备的读写就好象它们对拥有MS-DOS文件系统的磁碟设备的操作一样。
由于文件系统管理是一个纯软件算法的执行,目前业界都存在一个普遍的问题,就是异常掉电时引发的文件系统崩溃,其表现在管理文件的簇表信息遭到破坏,使得文件管理信息无法识别,从而找不到任何文件,不得不格式化文件系统,重新建立簇表信息,导致所有文件被清除,版本文件也随即丢失,这样,制造商不得不对产品进行返修。
目前普遍采用的方法是将版本文件和重要的信息文件存储在非文件系统部分的私有数据区,而这种方法是建立在拥有较大的存储设备空间基础上的,对于很多电子产品,使用的是容量较小的存储介质。采用这种方法,大大缩小了存储空间的文件管理部分的使用空间,并降低了存储介质的使用寿命。
发明内容
本发明要解决的主要技术问题是,提供一种文件系统破坏后的自救方法和设备。
为解决上述技术问题,本发明提供一种文件系统破坏后的自救方法,包括步骤:
设备BOOT启动时发现文件系统被破坏后,发送故障告警报文给后台服务器;
设备接收后台服务器返回的确认消息,所述确认消息中包含后台服务器根据产品类型选择的备份版本的所在路径和版本文件名称;
设备进行版本文件下载,从版本文件重新启动。
设备初次上电时,还进一步包括步骤:将与后台服务器通讯需要的地址备份在非文件系统的私有数据区。
发送故障告警报文给后台服务器之前还包括从非文件系统的私有数据区获取与后台服务器通讯需要的地址步骤。
设备BOOT启动时发现文件系统被破坏后,发送故障告警报文给后台服务器之前还进一步包括BOOT进入异常处理分支,记录异常分支标识的步骤。如权利要求4所述的方法,其特征在于,设备从版本文件重新启动后,判断BOOT记录的异常分支标识是否有效,如果有效,则读取备份的地址进行恢复现场。如权利要求1所述的方法,其特征在于,进行版本文件下载的方式包括FTP方式或者HTTP方式下载;
设备通过UDP方式或者SNMP方式与后台服务器进行报文交互。
一种文件系统破坏后的自救设备,包括发送接收模块、下载模块和启动模块,其中:
发送接收模块,设备BOOT启动时发现文件系统被破坏后,发送故障告警报文给后台服务器;以及接收后台服务器返回的确认消息,所述确认消息中包含后台服务器根据产品类型选择的备份版本的所在路径和版本文件名称;
下载模块,与发送接收模块连接,用于从后台服务器下载版本文件;
启动模块,与下载模块连接,用于下载完成后,从版本文件重新启动。
进一步,所述发送接收模块还用于将与后台服务器通讯需要的地址备份在非文件系统的私有数据区;
所述发送接收模块还用于从非文件系统的私有数据区获取与后台服务器通讯需要的地址。
进一步,所述的设备,还包括控制模块,用于设备BOOT启动时发现文件系统被破坏后,控制进入异常处理分支并记录异常分支标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010212601.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:移动终端的电量处理方法及装置
- 下一篇:一种铁矿粉造球设备