【技术实现步骤摘要】
一种文件系统的保护方法及装置
本申请涉及计算机
,尤其涉及一种文件系统的保护方法及装置。
技术介绍
由于存储器,如闪存(flash),在较大的时间跨度上无法保证数据的完整性,并且其擦写寿命较短、在极端条件下擦写寿命会严重下降,会导致数据的失效以及丢失,从而影响系统的正常运行。因此,传统的文件保存在存储器中使用将会受到很大的限制。虽然目前对存储器提供了文件系统的支持,但是并没有提供一种可靠的文件系统的保护方法来保证文件存储的完整性及正确性。
技术实现思路
本申请提供一种文件系统的保护方法及装置,用以实现对文件系统的文件保护,进而保证文件存储的完整性及正确性。第一方面,本申请提供了一种文件系统的保护方法,包括:获取校验结果信息,并根据校验结果信息,对第一文件和第二文件进行保护,其中,校验结果信息包括文件系统的第一文件夹的第一文件和文件系统的第二文件夹的第二文件的校验结果,第二文件夹为第一文件夹的备份文件夹,第二文件为第一文件的备份文件。基于该方案,由于可以获取到校验结果信息,该校验结果信息包含了文件系统所需要保护的第一文件夹的第一文件和的第二文件夹的第二文件的校验结果,并根据校验结果信息对第一文件和第二文件进行保护,因而实现了对文件系统的文件保护,有助于保证文件存储的完整性及正确性。作为一种可能的实现方式,上述根据校验结果信息,对第一文件和第二文件的保护,包括:若校验结果为第一文件和第二文件均错误、且第三文件夹正确,则将文件系统的第一文件夹和第二文件夹替换为第三文件夹,其中,第三文件夹为第一文件夹和第二文件夹的前一版本文件夹;或者,若校验结果为第一文件和第二 ...
【技术保护点】
1.一种文件系统的保护方法,其特征在于,包括:获取校验结果信息,所述校验结果信息包括文件系统的第一文件夹的第一文件和所述文件系统的第二文件夹的第二文件的校验结果,所述第二文件夹为所述第一文件夹的备份文件夹,所述第二文件为所述第一文件的备份文件;根据所述校验结果信息,对所述第一文件和所述第二文件进行保护。
【技术特征摘要】
1.一种文件系统的保护方法,其特征在于,包括:获取校验结果信息,所述校验结果信息包括文件系统的第一文件夹的第一文件和所述文件系统的第二文件夹的第二文件的校验结果,所述第二文件夹为所述第一文件夹的备份文件夹,所述第二文件为所述第一文件的备份文件;根据所述校验结果信息,对所述第一文件和所述第二文件进行保护。2.如权利要求1所述的方法,其特征在于,所述根据所述校验结果信息,对所述第一文件和所述第二文件进行保护,包括:若所述校验结果为所述第一文件和所述第二文件均错误、且第三文件夹正确,则将所述文件系统的所述第一文件夹和所述第二文件夹替换为所述第三文件夹,所述第三文件夹为所述第一文件夹和所述第二文件夹的前一版本文件夹;或者,若所述校验结果为所述第一文件和所述第二文件均错误、且所述第三文件夹错误,则将所述文件系统的所述第一文件夹和所述第二文件夹替换为第四文件夹,所述第四文件夹为所述第一文件夹和所述第二文件夹的升级版本文件夹;或者,若所述校验结果为所述第一文件正确、所述第二文件错误,则将所述第二文件夹的所述第二文件替换为所述第一文件;或者,若所述校验结果为所述第一文件错误、所述第二文件正确,则将所述第一文件夹的所述第一文件替换为所述第二文件;或者,若所述校验结果为所述第一文件错误、所述第二文件夹的所述第二文件不存在,则删除所述第一文件夹的所述第一文件。3.如权利要求2所述的方法,其特征在于,所述方法还包括:根据以下文件夹的优先级,选择下列文件夹中的一个文件夹启动系统;所述优先级从高到低依次为:第一文件夹、第二文件夹、所述第一文件夹和所述第二文件夹的前一版本文件夹、所述第一文件夹和所述第二文件夹的升级版本文件夹。4.如权利要求1-3任一所述的方法,其特征在于,所述方法还包括:根据所述第一文件夹的第一校验信息文件,对所述第一文件和所述第二文件进行校验;若所述第一文件正确、所述第二文件错误,则所述校验结果为所述第一文件正确、所述第二文件错误;或者,若所述第一文件错误、所述第二文件正确,则所述校验结果为所述第一文件错误、所述第二文件正确;或者,若所述第一文件和所述第二件均错误,则根据所述第二文件夹的第二校验信息文件对所述第二文件进行校验。5.如权利要求4所述的方法,其特征在于,所述根据所述第二文件夹的第二校验信息文件对所述第二文件进行校验,包括:若所述第二文件正确,则所述校验结果为所述第一文件错误、所述第二文件正确;或者,若所述第二文件错误,则所述校验结果为所述第一文件和所述第二文件均错误;或者,若所述第二文件夹的所述第二文件不存在,则所述校验结果为所述第一文件错误、所述第二文件夹的所述第二文件不存在。6.如权利要求4或5所述的方法,其特征在于,在所述根据所述第一文件夹的第一校验信息文件,对所述第一文件和所述第二文件进行校验之前,还包括:根据所述第一校验信息文件的文件头信息,对所述第一校验信息文件校验正确。7.如权利要求1所述的方法,其特征在于,所述文件系统还包括第五文件夹和第六文件夹,所述第六文件夹为所述第五文件夹的备份文件夹;所述根据所述校验结果信息,对所述第一文件和所述第二文件进行保护,包括:将所述文件系统的所述第一文件夹和所述第二文件夹替换为第三文件夹,所述第三文件夹为所述第一文件夹和所述第二文件夹的前一版本文件夹;所述方法还包括:将所述文件系统的所述第五文件夹和所述第六文件夹替换为第七文件夹,所述第七文件夹为所述第五文件夹和所述第六文件夹的前一版本文件夹。8.如权利要求1所述的方法,其特征在于,所述文件系统还包括第五文件夹和第六文件夹,所述第六文件夹为所述第五文件夹的备份文件夹;所述根据所述校验结果信息,对所述第一文件和所述第二文件进行保护,包括:将所述文件系统的所述第一文件夹和所述第二文件夹替换为第四文件夹,所述第四文件夹为所述第一文件夹和所述第二文件夹的升级版本文件夹;所述方法还包括:将所述文件系统的所述第五文件夹和所述第六文件夹替换为第八文件夹,所述第八文件夹为所述第五文件夹和所述第六文件夹的升级版本文件夹。9.一种文件系统的保护装置,其特征在于,包括:获取单元,用于获取...
【专利技术属性】
技术研发人员:邝志坚,方彬浩,陈炳锐,
申请(专利权)人:京信通信系统中国有限公司,京信通信系统广州有限公司,京信通信技术广州有限公司,天津京信通信系统有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。