This application discloses a data backup method, system and a board card and a computer readable storage medium. The method includes: receiving data backup commands through a communication interface, obtaining the first address mapping table of the first storage device and the second address mapping table of the second storage device; comparing the first address mapping table with the second address mapping table, and according to the first address mapping table, comparing the first address mapping table with the second address mapping table. The comparison result generates a differential address mapping table, sends a data reading request to the first storage device according to the differential address mapping table, and writes the read data to the second storage device. The data backup method provided in this application realizes the data backup by the target card which is connected with the first storage device and the second storage device. Without the participation of the operating system, the data backup can be completed offline and the operation is simple. In addition, incremental backup only needs to backup the data added or modified compared with the previous one, which greatly speeds up the backup speed.
【技术实现步骤摘要】
一种数据备份方法、系统及板卡和存储介质
本申请涉及数据存储
,更具体地说,涉及一种数据备份方法、系统及一种板卡和一种计算机可读存储介质。
技术介绍
基于NANDFlash的存储设备通常由三部分组成:接口控制器、闪存转换层和NAND闪存阵列。Flash存储器转换层实现对Flash存储器的管理时,最基本和关键的是地址映射策略。地址映射是指从文件系统发出的虚拟逻辑地址到Flash存储器中真实物理地址之间的映射关系。随着人们对数据的安全性要求越来越高,在日常的应用中,很多场合需要对数据进行备份,尤其银行和企业项目开发过程中,一旦数据损坏,会给银行和企业带来致命的损失。在现有技术中,大都采用软件的方式进行备份,即利用操作系统进行数据备份,操作复杂且需要占用操作系统的资源,效率较低。因此,如何在数据备份过程中减少操作系统的参与是本领域技术人员需要解决的技术问题。
技术实现思路
本申请的目的在于提供一种数据备份方法、系统及一种板卡和一种计算机可读存储介质,在数据备份过程中不需要操作系统的参与,通过读取NANDFlash的存储设备的地址映射表,便可完成对存储设备的增量备份,其中,增量备份只需要备份与前一次相比增加或者被修改的数据,大大加快了备份的速度,此外,还可以保留以前的数据。为实现上述目的,本申请提供了一种数据备份方法,应用于目标板卡,所述目标板卡分别与第一存储设备和第二存储设备相连,所述方法包括:通过通信接口接收数据备份命令,并获取所述第一存储设备的第一地址映射表和所述第二存储设备的第二地址映射表;对比所述第一地址映射表和所述第二地址映射表,并根据对比结果生成差异 ...
【技术保护点】
1.一种数据备份方法,其特征在于,应用于目标板卡,所述目标板卡分别与第一存储设备和第二存储设备相连,所述方法包括:通过通信接口接收数据备份命令,并获取所述第一存储设备的第一地址映射表和所述第二存储设备的第二地址映射表;对比所述第一地址映射表和所述第二地址映射表,并根据对比结果生成差异地址映射表;根据所述差异地址映射表向所述第一存储设备发送数据读取请求,并将读取的数据写入所述第二存储设备。
【技术特征摘要】
1.一种数据备份方法,其特征在于,应用于目标板卡,所述目标板卡分别与第一存储设备和第二存储设备相连,所述方法包括:通过通信接口接收数据备份命令,并获取所述第一存储设备的第一地址映射表和所述第二存储设备的第二地址映射表;对比所述第一地址映射表和所述第二地址映射表,并根据对比结果生成差异地址映射表;根据所述差异地址映射表向所述第一存储设备发送数据读取请求,并将读取的数据写入所述第二存储设备。2.根据权利要求1所述数据备份方法,其特征在于,获取所述第一存储设备的第一地址映射表和所述第二存储设备的第二地址映射表之后,还包括:将所述第一地址映射表存储至第一内存空间中,将所述第二地址映射表存储至第二内存空间中。3.根据权利要求2所述数据备份方法,其特征在于,对比所述第一地址映射表和所述第二地址映射表之前,还包括:判断所述第一内存空间和所述第二存储空间中的地址映射表是否完整;若是,则执行对比所述第一地址映射表和所述第二地址映射表的步骤。4.根据权利要求1至3中任一项所述数据备份方法,其特征在于,所述通过通信接口接收数据备份命令,包括:通过所述通信接口接收操作系统的数据备份命令。5.一种数据备份系统,其特征在于,应用于目标板卡,所述目标板卡分别与第一存储设备和第二存储设备相连,所述系统包括:获取模块,用于通过通信接...
【专利技术属性】
技术研发人员:周玉龙,张洪宾,刘同强,邹晓峰,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。