数据备份方法及存储装置制造方法及图纸

技术编号:32350673 阅读:17 留言:0更新日期:2022-02-20 02:17
本公开涉及一种数据备份方法及存储装置,数据备份方法包括步骤:提供存储装置,其中存储装置包括存储模块,且存储模块具有第一映射表、第二映射表及存储区块;写入数据至第一映射表的第一逻辑区块位址,且将数据通过第一映射表写入至存储区块的实体区块位址,且将数据同时通过第二映射表的第二逻辑区块位址写入至存储区块的另一实体区块位址;执行备份指令;以及将第二映射表及存储于另一实体区块位址的数据作为备份数据。因此,可在执行备份指令后,使备份动作瞬间完成,进而实现快速备份的功能。的功能。的功能。

【技术实现步骤摘要】
数据备份方法及存储装置


[0001]本公开涉及一种备份方法,特别涉及一种能实现快速备份及增量备份的数据备份方法及存储装置。

技术介绍

[0002]近年来,固态硬盘(Solid-State Drive,SSD)已成为存储装置的主流。由于存储于存储装置的数据多属重要,一般会对存储于存储装置的数据进行各种形式的备份,其中以通过备份与还原软件进行的软件层备份为最简单的实现方式。
[0003]一般而言,这种备份方式是基于作业系统,使用系统内建或第三方供应的备份与还原软件执行软件层的备份。这种备份方式包括整个磁盘数据备份或部分数据备份,但由于其架构在软件层,需要考量各作业系统及软件授权等,且其备份数据是曝露于可读写的数据隐藏区。
[0004]换句话说,传统的备份方式需要依赖特定的软件或作业系统,并因应整个作业系统与软件环境进行大量的数据写入,且无法将使用中的数据与备份数据有效地作区隔,不仅受到许多限制,同时又存在耗时及效率不佳等问题。
[0005]故此,如何发展一种可有效解决前述现有技术的问题与缺点的数据备份方法及存储装置,实为目前尚待解决的问题。

技术实现思路

[0006]本公开的主要目的为提供一种数据备份方法及存储装置,从而解决并改善前述现有技术的问题与缺点。
[0007]本公开的另一目的为提供一种数据备份方法及存储装置,在写入数据至第一映射表的第一逻辑区块位址时,将数据通过第一映射表写入至存储区块的实体区块位址,并将数据同时通过第二映射表写入至存储区块的另一实体区块位址,可在执行备份指令后,随即将第二映射表及存储于另一实体区块位址的数据作为备份数据,以使备份动作瞬间完成,进而实现快速备份的功能。
[0008]本公开的另一目的为提供一种数据备份方法及存储装置,通过执行备份指令后,立即停止同时写入数据至实体区块位址及另一实体区块位址的动作,改为将写入至第一映射表的第一逻辑区块位址的新增数据仅写入至实体区块位址,可以达到将使用中数据与备份数据有效作出区隔的技术效果。
[0009]本公开的另一目的为提供一种数据备份方法及存储装置,通过将第一逻辑区块位址及第二逻辑区块位址切分成多个第一逻辑区块区域及多个第二逻辑区块区域,记录每一个新增数据的存储位址所属的第一逻辑区块区域,且将被记录的每一个第一逻辑区块区域中的全部数据写入至第二逻辑区块区域所对应的另一实体区块位址,提供分区增量备份的数据备份方式,仅对有被记录的第一逻辑区块区域中的数据进行备份,可大幅减少数据存取量并有效减少备份时间。
[0010]为达上述目的,本公开的一优选实施方式为提供一种数据备份方法,包括步骤:(a)提供一存储装置,其中该存储装置包括一存储模块,且该存储模块具有一第一映射表、一第二映射表及一存储区块;(b)写入一数据至该第一映射表的一第一逻辑区块位址,且将该数据通过该第一映射表写入至该存储区块的一实体区块位址,并将该数据同时通过该第二映射表的一第二逻辑区块位址写入至该存储区块的一另一实体区块位址;(c)执行一备份指令;以及(d)将该第二映射表及存储于该另一实体区块位址的该数据作为一备份数据。
[0011]为达上述目的,本公开的一优选实施方式为提供一种存储装置,包括:一控制器;以及一存储模块,与该控制器相连接,且该存储模块具有一第一映射表、一第二映射表及一存储区块;其中,在一备份指令被执行前,当一数据被写入至该第一映射表的一第一逻辑区块位址时,该数据同时通过该第一映射表及该第二映射表的一第二逻辑区块位址被写入至该存储区块的一实体区块位址及一另一实体区块位址;在该备份指令被执行后,该第二映射表及存储于该另一实体区块位址的该数据成为一备份数据,且当一新增数据被写入至该第一逻辑区块位址时,该新增数据通过该第一映射表被写入至该实体区块位址。
附图说明
[0012]图1是显示本公开一实施例的数据备份方法的流程图。
[0013]图2是显示本公开一实施例的存储装置的架构方框图。
[0014]图3是显示本公开一实施例的数据备份方法于备份指令执行前的数据、逻辑区块位址、第一映射表、第二映射表及存储区块的关系示意图。
[0015]图4是显示本公开一实施例的数据备份方法的流程图。
[0016]图5是显示本公开一实施例的数据备份方法于备份指令执行后的数据、新增数据、逻辑区块位址、第一映射表、第二映射表及存储区块的关系示意图。
[0017]图6是显示本公开一实施例的数据备份方法的流程图。
[0018]图7是显示本公开一实施例的数据备份方法于备份指令执行后的数据、新增数据、逻辑区块位址及其逻辑区块区域、第一映射表、第二映射表及存储区块的关系示意图。
[0019]图8是显示本公开一实施例的数据备份方法于备份指令执行后的数据、新增数据、逻辑区块位址及其逻辑区块区域、第一映射表、第二映射表及存储区块的关系示意图。
[0020]图9是显示本公开一实施例的数据备份方法于备份指令执行后的数据、新增数据、逻辑区块位址及其逻辑区块区域、第一映射表、第二映射表及存储区块的关系示意图。
[0021]图10是显示本公开一实施例的数据备份方法的流程图。
[0022]图11是显示本公开一实施例的数据备份方法于增量备份指令执行后的数据、新增数据、逻辑区块位址及其逻辑区块区域、第一映射表、第二映射表及存储区块的关系示意图。
[0023]图12是显示本公开一实施例的数据备份方法的部分流程图。
[0024]符号说明
[0025]1:存储装置
[0026]10:控制器
[0027]11:存储模块
[0028]111:第一映射表
[0029]112:第二映射表
[0030]113:存储区块
[0031]114:固件程序码执行区
[0032]S100、S200、S300、S400、S500、S600、S700、S800、S900、S1000:步骤
[0033]S710、S720、S730:步骤
[0034]G1、G2、G3、G4、G5:第一逻辑区块区域
[0035]G11、G12、G13:第一逻辑区块区域
[0036]G21、G22、G23、G24、G25、G26、G27:第一逻辑区块区域
具体实施方式
[0037]体现本公开特征与优点的一些典型实施例将在后段的说明中详细叙述。应理解的是本公开能够在不同的实施方式上具有各种的变化,其皆不脱离本公开的范围,且其中的说明及图示在本质上是当作说明之用,而非架构于限制本公开。
[0038]请参阅图1、图2及图3,其中图1是显示本公开一实施例的数据备份方法的流程图,图2是显示本公开一实施例的存储装置的架构方框图,以及图3是显示本公开数据备份方法的数据、逻辑区块位址、第一映射表、第二映射表及存储区块的关系示意图。如图1、图2及图3所示,根据本公开的一实施例,本公开的数据备份方法可适用于运行作业系统(Operation S本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据备份方法,包括以下步骤:步骤(a)提供一存储装置,其中该存储装置包括一存储模块,且该存储模块具有一第一映射表、一第二映射表及一存储区块;步骤(b)写入一数据至该第一映射表的一第一逻辑区块位址,且将该数据通过该第一映射表写入至该存储区块的一实体区块位址,并将该数据同时通过该第二映射表的一第二逻辑区块位址写入至该存储区块的一另一实体区块位址;步骤(c)执行一备份指令;以及步骤(d)将该第二映射表及存储于该另一实体区块位址的该数据作为一备份数据。2.如权利要求1所述的数据备份方法,其中该第一映射表中的该第一逻辑区块位址相关联至该第二映射表中的该第二逻辑区块位址。3.如权利要求1所述的数据备份方法,于该步骤(d)之后还包括步骤(e):写入一新增数据至该第一逻辑区块位址,并将该新增数据通过该第一映射表写入至该实体区块位址。4.如权利要求1所述的数据备份方法,于该步骤(d)之后还包括步骤(f):将该第一逻辑区块位址及该第二逻辑区块位址分别切分成多个第一逻辑区块区域及多个第二逻辑区块区域,其中该多个第一逻辑区块区域的大小是对应相等于该多个第二逻辑区块区域的大小。5.如权利要求4所述的数据备份方法,其中每一个第一逻辑区块区域的大小相同或相异。6.如权利要求4所述的数据备份方法,其中部分的该多个第一逻辑区块区域的大小彼此相同,且其余的该多个第一逻辑区块区域的大小彼此相同且与该部分的多个逻辑区块区域的大小相异。7.如权利要求4所述的数据备份方法,于该步骤(f)之后还包括步骤(g):写入至少一新增数据至该第一逻辑区块位址,并记录每一个新增数据的存储位址所属的该第一逻辑区块区域,且将每一个新增数据通过该第一映...

【专利技术属性】
技术研发人员:李俊昌
申请(专利权)人:宇瞻科技股份有限公司
类型:发明
国别省市:

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

1