一种存储设备的管理方法、系统及存储介质技术方案

技术编号:37508460 阅读:36 留言:0更新日期:2023-05-07 09:47
本申请涉及智慧安全领域,具体而言,涉及一种存储设备的管理方法、系统及存储介质,该存储设备的管理方法包括:所述存储设备的数据存储包括第一分区和第二分区,其中,第一分区和第二分区至少包含相同能让系统独立运行的数据,第一分区是主使用分区,第二分区是备份分区,通过CRC对第一分区的数据进行校验,得到第一校验码;响应于第一校验码与预设校验码不一致,则通过CRC对第二分区的数据进行校验,得到第二校验码;响应于第二校验码与预设校验码一致,则通过第二分区的数据对第一分区的数据进行数据修复,响应于数据修复成功,则根据第一分区的修复数据启动系统。本发明专利技术提供的方法可以减少由于分区异常导致无有效修复机制对系统启动的影响。系统启动的影响。系统启动的影响。

【技术实现步骤摘要】
一种存储设备的管理方法、系统及存储介质


[0001]本申请涉及智慧安全智慧家庭
,具体而言,涉及一种存储介质的管理方法、系统及存储介质。

技术介绍

[0002]随着人们使用越来越多的电子设备,对计算机存储设备的要求也在随着发展,nand flash存储器是flash存储器的一种,其内部采用非线性宏单元模式,为固态大容量内存的实现提供了廉价有效的解决方案。但由于nand flash的工艺不能保证Memory Array(存储器阵列/数组)在其生命周期中保持性能的可靠,因此,在生产中及使用过程中会产生坏块。而且频繁读写同一区域很有可能会造成nand flash损坏,导致坏块的出现。
[0003]目前常见的分区管理为uboot、内核、文件系统、应用、用户5个分区。也没有对分区权限进行管理及备份处理。用户程序运行过程中会频繁对相关分区固定位置进行读写,从而导致分区数据被破坏。更严重的情况会导致nand flash分区出现坏块,出现系统奔溃,设备变砖。而现有技术中针对分区的管理只是简单的进行备份,没有针对分区的具体情况进行针对性的细分处理。本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种存储设备的管理方法,其中,所述存储设备的数据存储包括第一分区和第二分区,所述第一分区和第二分区至少包含相同能让系统独立运行的数据,所述第一分区是主使用分区,所述第二分区是备份分区,其特征在于,包括:通过CRC对所述第一分区的数据进行校验,得到第一校验码;响应于所述第一校验码与预设校验码不一致,则通过CRC对所述第二分区的数据进行校验,得到第二校验码;响应于所述第二校验码与所述预设校验码一致,则通过所述第二分区的数据对所述第一分区的数据进行数据修复,响应于数据修复成功,则根据所述第一分区的修复数据启动系统。2.根据权利要求1所述的存储设备的管理方法,其特征在于,所述响应于数据修复成功,则根据所述第一分区的修复数据启动系统,包括:响应于第一分区的数据修复成功,得到修复数据;通过CRC对所述修复数据进行校验,得到第三校验码;响应于所述第三校验码与预设校验码一致,则根据所述第一分区的修复数据启动系统。3.根据权利要求2所述的存储设备的管理方法,其特征在于,所述通过所述第二分区对所述第一分区进行数据修复,还包括:响应于修复第一分区的数据失败,则根据第二分区的数据启动系统。4.根据权利要求1所述的方法,其特征在于,所述通过CRC对所述第二分区的数据进行校验,得到第二校验码,还包括:响应于所述第二校验码与所述预设校验码不一致,则发送错误报告。5.根据权利要求1

4任一所述的存储设备的管理方法,其特征在于,所述存储设备包括至少两个子分区:系统区和用户区,其中,所述系统区至少包括内核数据和文件系统数据,所述用户区包括用户数据;将所述系统区设置为只读;将所述用户区设置为可读写,在用户使用系统的过程中,将产生的用户使用数据对所述第一分区的所述用户区的数据进行写入,并以一定的频率将写入所述第一分区的所述用户区的主要用户使用数据备份至所述第二分区的所述用户...

【专利技术属性】
技术研发人员:肖斌陈国虎陈娅娟李海银
申请(专利权)人:青岛海纳云智能系统有限公司青岛海纳云数字科技有限公司
类型:发明
国别省市:

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

1