管理数据备份方法技术

技术编号:39427762 阅读:11 留言:0更新日期:2023-11-19 16:13
本发明专利技术提供一种管理数据备份方法

【技术实现步骤摘要】
管理数据备份方法、存储器存储装置及存储器控制器


[0001]本专利技术涉及一种存储器管理技术,尤其涉及一种管理数据备份方法

存储器存储装置及存储器控制器


技术介绍

[0002]可复写式非易失性存储器
(rewritable non

volatile memory)
具有数据非易失性

省电

体积小与无机械结构等特性,故被广泛地应用于各种电子装置

可复写式非易失性存储器具有多个实体区块
(physical block)
,且每一实体区块具有多个实体页面
(physical page)。
其中,实体区块为数据抹除的最小单位,而实体页面则是数据写入的最小单位

可复写式非易失性存储器被广泛的应用于固态硬盘等存储领域

[0003]固态硬盘中一般存储有文件系统
(file system)
表和用户数据表

其中,固态硬盘中的文件系统表是指硬盘上存储的记录文件系统的各个文件和目录结构的表格

它记录了文件和目录的名称

大小

创建时间

修改时间

访问权限等信息,以便操作系统
(Operating System,OS)
能够正确地管理和访问这些文件

常见的文件系统表包括/>FAT16/32、NTFS、EXTFAT


另一方面,固态硬盘中的用户数据表则用于记录文件和文件夹位置

大小

权限等信息的数据表格

它是固态硬盘中的一个重要组成部分,可以帮助操作系统快速定位和访问用户数据

用户数据表通常由控制器芯片中的固件管理,可以通过固件升级等方式进行优化和改善

[0004]相关技术中,用户数据表

文件系统表和用户数据一起存储,因此经常会出现将用户数据表和文件系统表误删除的问题

另外,当存储器存储装置出现异常断电时,也容易造成用户数据表和文件系统表出现错误

目前,通常是利用日志文件系统来解决这些问题,但在实际应用环境中文件系统虽然使用了记录日志的方式,但还是会出现文件错误导致文件无法正常挂载的问题,尤其是在开机过程中,挂载失败可能会导致后续一系列的问题


技术实现思路

[0005]本专利技术提供一种管理数据备份方法

存储器存储装置及存储器控制器,可提高存储器存储装置的操作稳定性

[0006]本专利技术的实施例提供一种管理数据备份方法,用于存储器模块

所述管理数据备份方法包括:监测所述存储器模块的状态;以及响应于所述存储器模块的所述状态符合预设条件,对所述存储器模块中与文件系统有关的管理数据执行备份操作,其中所述管理数据存储于所述存储器模块中的第一实体单元中,且所述主机系统通过所述文件系统来管理存储于所述存储器模块中的用户数据,其中所述备份操作包括:从所述存储器模块中的至少一候选实体单元中选择第二实体单元,其中所述至少一候选实体单元不被用于存储所述用户数据;以及将对应于所述管理数据的备份数据存储至所述第二实体单元中

[0007]本专利技术的实施例另提供一种存储器存储装置,其包括连接接口

存储器模块及存储器控制器

所述连接接口用以连接至主机系统

所述存储器控制器连接至所述连接接口
与所述存储器模块

所述存储器控制器用以:监测所述存储器模块的状态;以及响应于所述存储器模块的所述状态符合预设条件,对所述存储器模块中与文件系统有关的管理数据执行备份操作,其中所述管理数据存储于所述存储器模块中的第一实体单元中,且所述主机系统通过所述文件系统来管理存储于所述存储器模块中的用户数据,其中所述备份操作包括:从所述存储器模块中的至少一候选实体单元中选择第二实体单元,其中所述至少一候选实体单元不被用于存储所述用户数据;以及将对应于所述管理数据的备份数据存储至所述第二实体单元中

[0008]本专利技术的实施例另提供一种存储器控制器,其用以控制存储器模块

所述存储器控制器包括主机接口

存储器接口及存储器控制电路

所述主机接口用以连接至主机系统

所述存储器接口用以连接至存储器模块

所述存储器控制电路连接至所述主机接口与所述存储器接口

所述存储器控制电路用以:监测所述存储器模块的状态;以及响应于所述存储器模块的所述状态符合预设条件,对所述存储器模块中与文件系统有关的管理数据执行备份操作,其中所述管理数据存储于所述存储器模块中的第一实体单元中,且所述主机系统通过所述文件系统来管理存储于所述存储器模块中的用户数据,其中所述备份操作包括:从所述存储器模块中的至少一候选实体单元中选择第二实体单元,其中所述至少一候选实体单元不被用于存储所述用户数据;以及将对应于所述管理数据的备份数据存储至所述第二实体单元中

[0009]基于上述,在存储器模块的状态符合预设条件的情况下,存储器模块中与文件系统有关的管理数据可被自动备份,包括将原先存储于存储器模块中的第一实体单元的管理数据所对应的备份数据备份至候选实体单元中的第二实体单元

其中候选实体单元不被用于存储用户数据

由此,可减少因存储器模块中与文件系统有关的管理数据损毁或遗失而导致的装置无法正常开机等问题,从而提高存储器存储装置的操作稳定性

附图说明
[0010]图1是根据本专利技术的实施例所示出的存储器存储装置的示意图;
[0011]图2是根据本专利技术的实施例所示出的存储器控制器的示意图;
[0012]图3是根据本专利技术的实施例所示出的管理存储器模块的示意图;
[0013]图4是根据本专利技术的实施例所示出的对与文件系统有关的管理数据执行备份操作的示意图;
[0014]图5是根据本专利技术的实施例所示出的管理数据备份方法的流程图

具体实施方式
[0015]现将详细地参考本专利技术的示范性实施例,示范性实施例的实例说明于附图中

只要有可能,相同元件符号在附图和描述中用来表示相同或相似部分

[0016]图1是根据本专利技术的实施例所示出的存储器存储装置的示意图

请参照图1,存储器存储系统
10
包括主机系统
11
与存储器存储装置
12。
主机系统
11
可为任意型态的计算机本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种管理数据备份方法,其特征在于,用于存储器模块,所述管理数据备份方法包括:监测所述存储器模块的状态;以及响应于所述存储器模块的所述状态符合预设条件,对所述存储器模块中与文件系统有关的管理数据执行备份操作,其中所述管理数据存储于所述存储器模块中的第一实体单元中,且主机系统通过所述文件系统来管理存储于所述存储器模块中的用户数据,其中所述备份操作包括:从所述存储器模块中的至少一候选实体单元中选择第二实体单元,其中所述至少一候选实体单元不被用于存储所述用户数据;以及将对应于所述管理数据的备份数据存储至所述第二实体单元中
。2.
根据权利要求1所述的管理数据备份方法,其中所述至少一候选实体单元预设是用于执行坏块替换
。3.
根据权利要求1所述的管理数据备份方法,还包括:根据所述存储器模块处于闲置状态的时间长度,判断所述存储器模块的所述状态是否符合所述预设条件
。4.
根据权利要求3所述的管理数据备份方法,其中根据所述存储器模块处于所述闲置状态的所述时间长度,判断所述存储器模块的所述状态是否符合所述预设条件的步骤包括:响应于所述存储器模块处于所述闲置状态的所述时间长度大于临界值,判定所述存储器模块的所述状态符合所述预设条件
。5.
根据权利要求1所述的管理数据备份方法,其中所述备份操作还包括:对所述第一实体单元执行读取操作,以获得所述备份数据
。6.
根据权利要求1所述的管理数据备份方法,其中将对应于所述管理数据的所述备份数据存储至所述目标实体单元中的步骤包括:对所述备份数据执行数据压缩,以获得压缩数据,其中所述压缩数据的数据量小于所述备份数据的原始数据量;以及将所述压缩数据存储至所述第二实体单元中
。7.
根据权利要求1所述的管理数据备份方法,还包括:检测所述主机系统针对所述管理数据的数据修改行为;以及响应于所述数据修改行为,执行警示动作
。8.
一种存储器存储装置,其特征在于,包括:连接接口,用以连接至主机系统;存储器模块;以及存储器控制器,连接至所述连接接口与所述存储器模块,其中所述存储器控制器用以:监测所述存储器模块的状态;以及响应于所述存储器模块的所述状态符合预设条件,对所述存储器模块中与文件系统有关的管理数据执行备份操作,其中所述管理数据存储于所述存储器模块中的第一实体单元中,且所述主机系统通过所述文件系统来管理存储于所述存储器模块中的用户数据,
其中所述备份操作包括:从所述存储器模块中的至少一候选实体单元中选择第二实体单元,其中所述至少一候选实体单元不被用于存储所述用户数据;以及将对应于所述管理数据的备份数据存储至所述第二实体单元中
。9.
根据权利要求8所述的存储器存储装置,其中所述至少一候选实体单元预设是用于执行坏块替换
。10.
根据权利要求8所述的存储器存储装置,其中所述存储器控制器还用以:根据所述存储器模块处于闲置状态的时间长度,判断所述存储器模块的所述状态是否符合所述预设条件
。11.
根据权利要求
10
所述的存储器存储装置,其中所述存储器控制器根据所述存储器模块处于所述闲置状态的所述时间长度,判断所述存储器模块的所述状态是否符合所述预设条件的操作包括:响...

【专利技术属性】
技术研发人员:黄学楼吴宗霖陈东林和顺芳
申请(专利权)人:深圳宏芯宇电子股份有限公司
类型:发明
国别省市:

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

1