[发明专利]对嵌入式Linux操作系统中的UBIFS文件系统备份方法有效

专利信息
申请号: 201510641909.X 申请日: 2015-09-30
公开(公告)号: CN105138433A 公开(公告)日: 2015-12-09
发明(设计)人: 马小辉;赵强;郭巨锋 申请(专利权)人: 华立仪表集团股份有限公司
主分类号: G06F11/14 分类号: G06F11/14
代理公司: 杭州华鼎知识产权代理事务所(普通合伙) 33217 代理人: 胡根良
地址: 310012 浙江省杭*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明的目的在于提供对嵌入式Linux操作系统中的UBIFS文件系统备份方法,减少由于断电导致数据设置问题。为了实现所述目的,对嵌入式Linux操作系统中的UBIFS文件系统备份方法,用于非易失存储器上,包括以下步骤:步骤1,将MTD分区;步骤2,将第一区设置两个功能区块;步骤3,第二区内存放和第一区中备份区相同的UBIFS文件系统;步骤4,在第三区内存放应用程序及数据;步骤5,每次系统启动时记录第二区内存中UBIFS文件系统的uboot特征码;步骤6,进行程序更新时应用程序修改第二区中UBIFS文件系统数据。通过这样的设置,本发明通过开辟一块只读MTD分区,用来备份UBIFS文件系统,从而达到修复文件系统的目的。
搜索关键词: 嵌入式 linux 操作系统 中的 ubifs 文件系统 备份 方法
【主权项】:
对嵌入式Linux操作系统中的UBIFS文件系统备份方法,其特征在于:用于非易失存储器上,包括以下步骤:步骤1,将MTD分为3个区;其中第一区设置空间为24M,第二区设置空间为16M,剩余空间全部留给第三区;步骤2,将第一区设置两个功能区块,其中一块为uboot及kener存放区,该区只读,长度8M;另一个功能区块为备份区,备份区16M空间用来存放UBIFS文件系统,作为备份;步骤3,第二区内存放和第一区中备份区相同的UBIFS文件系统,该区为可读写区;步骤4,在第三区内存放应用程序及数据,该区为可读写区;步骤5,每次系统启动时记录第二区内存中UBIFS文件系统的uboot特征码;步骤6,进行程序更新时应用程序修改第二区中UBIFS文件系统数据;在下一次系统启动时,uboot程序通过特征码对比判断该区域内容是否已经修改,如果检测到现在的特征码和记录中应用程序uboot的特征码不一致,则说明上次系统是正常启动,无需启动备份;如果特征码没有变化,判断该区间仍是uboot所写数据,说明上次系统启动后,没有进入应用程序,通过看门狗对系统再次重启,此次重启后将第一区中备份区的备份文件覆盖第二区文件,覆盖完毕后重新进行程序更新。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华立仪表集团股份有限公司,未经华立仪表集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201510641909.X/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top