NAS数据还原方法、装置、设备及存储介质制造方法及图纸

技术编号:38569440 阅读:16 留言:0更新日期:2023-08-22 21:05
本发明专利技术涉及系统容灾技术领域,公开一种NAS数据还原方法、装置、设备及存储介质,该方法包括:从接收到的NAS数据还原指令中获取待还原时刻;从预设变更文件列表中获取待还原时刻至当前时刻之间的待还原变更文件信息,预设变更文件列表包括多个通过对经过NAS设备的网络数据进行深度数据包检测获得的信息;基于待还原变更文件信息进行数据还原。由于本发明专利技术通过从预设变更文件列表中获取待还原时刻至当前时刻之间的待还原变更文件信息,并且预设变更文件列表中的信息是通过对NAS设备的网络数据进行深度数据包检测获得的,再基于待还原变更文件信息进行数据还原,从而能够节省数据还原的时间,并且NAS设备均可兼容,提高了NAS数据还原的性能。据还原的性能。据还原的性能。

【技术实现步骤摘要】
NAS数据还原方法、装置、设备及存储介质


[0001]本专利技术涉及系统容灾
,尤其涉及一种NAS数据还原方法、装置、设备及存储介质。

技术介绍

[0002]随着信息技术在各行各业的深度整合,在存储各种非结构化数据时,NAS因为其良好的通用性,常被选做数据存储的方案。随之而来,对NAS中数据的容灾也成为业内需要解决的问题。
[0003]常见的NAS数据灾难中,有不少情况都能定位到灾难发生的时刻,例如:操作者在某个时刻误删除文件,勒索软件在某个时刻开始加密文件等。传统的恢复方式有两种:一种是根据备份顺序,将备份点中的所有文件都从备份点中复制到NAS中;另一种是将历史备份点在逻辑上合并为待还原时刻的逻辑全量文件备份点,再将备份点中的所有文件都从备份点中复制到NAS中。结合实际环境中,灾难的破坏性文件操作,与正常的文件操作大概率是在某个时段混合执行的。显然上述两种传统恢复方式都会将所有文件进行复制,z在能够定位灾难发生大致时刻的场景下,无法精确分析灾难影响的文件范围,进而无法精确还原灾难影响的文件。存在数据还原性能低的问题。
[0004]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0005]本专利技术的主要目的在于提供一种NAS数据还原方法、装置、设备及存储介质,旨在解决现有技术中NAS数据还原性能低的技术问题。
[0006]为实现上述目的,本专利技术提供了一种NAS数据还原方法,所述方法包括以下步骤:在接收到NAS数据还原指令时,从所述NAS数据还原指令中获取待还原时刻;从预设变更文件列表中获取所述待还原时刻至当前时刻之间的待还原变更文件信息,所述预设变更文件列表包括多个变更文件信息,所述变更文件信息通过对经过NAS设备的网络数据进行深度数据包检测获得;基于所述待还原变更文件信息进行数据还原。
[0007]可选地,所述在接收到NAS数据还原指令时,从所述NAS数据还原指令中获取待还原时刻之前,还包括:获取经过NAS设备的网络数据;根据所述网络数据的NAS协议类型确定对应的文件信息获取方式;根据所述文件信息获取方式对所述网络数据进行深度数据包检测,获得变更文件信息,所述变更文件信息为变更文件的文件标识;将所述变更文件信息添加至预设变更文件列表中。
[0008]可选地,所述在接收到NAS数据还原指令时,从所述NAS数据还原指令中获取待还
原时刻之前,还包括:对预设变更文件列表中的变更文件进行备份。
[0009]可选地,所述对预设变更文件列表中的变更文件进行备份,包括:在检测到NAS数据备份指令时,从所述NAS数据备份指令中获取待备份时刻;从备份设备中获取与所述待备份时刻的时间差最小的历史备份时刻;从预设变更文件列表中获取变更时刻在所述历史备份时刻和所述待备份时刻的之间的待备份信息;根据所述待备份信息获取所述备份设备中所述历史备份时刻对应的已备份文件和所述NAS设备中的待备份文件;将所述待备份文件和所述已备份文件进行对比,判断是否一致;若否,则根据所述待备份文件进行数据备份。
[0010]可选地,所述在检测到NAS数据备份指令时,从所述NAS数据备份指令中获取待备份时刻之前,还包括:在预设变更文件列表中的记录增加时,生成NAS数据备份指令;或,在预设变更文件列表中的记录增加,并且增加的记录数量达到预设数量阈值时,生成NAS数据备份指令;或,在预设变更文件列表中的记录增加,并且增加的记录对应文件的合计容量达到预设容量阈值时,生成NAS数据备份指令。
[0011]可选地,所述基于所述待还原变更文件信息进行数据还原,包括:根据所述待还原变更文件信息获取备份设备中的多个版本的已备份文件和所述NAS设备中的待还原文件;将所述多个版本的已备份文件按照与所述待还原时刻由近至远的时间顺序查找所述待还原文件;在第一次查找到所述待还原文件时,将所述已备份文件与所述待还原文件进行对比,判断是否一致;若不一致,则基于所述已备份文件进行数据还原。
[0012]可选地,所述若否,则基于所述已备份文件进行数据还原之后,还包括:获取所述备份设备中的最早备份时刻;查询所述预设变更文件列表中变更时刻小于所述最早备份时刻的待清理记录,并删除所述待清理记录。
[0013]此外,为实现上述目的,本专利技术还提出一种NAS数据还原装置,所述NAS数据还原装置包括:接收指令模块,用于在接收到NAS数据还原指令时,从所述NAS数据还原指令中获取待还原时刻;信息获取模块,用于从预设变更文件列表中获取所述待还原时刻至当前时刻之间的待还原变更文件信息,所述预设变更文件列表包括多个变更文件信息,所述变更文件信息通过对经过NAS设备的网络数据进行深度数据包检测获得;
数据还原模块,用于基于所述待还原变更文件信息进行数据还原。
[0014]此外,为实现上述目的,本专利技术还提出一种NAS数据还原设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的NAS数据还原程序,所述NAS数据还原程序配置为实现如上文所述的NAS数据还原方法的步骤。
[0015]此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有NAS数据还原程序,所述NAS数据还原程序被处理器执行时实现如上文所述的NAS数据还原方法的步骤。
[0016]本专利技术公开一种NAS数据还原方法、装置、设备及存储介质,该方法包括:从接收到的NAS数据还原指令中获取待还原时刻;从预设变更文件列表中获取待还原时刻至当前时刻之间的待还原变更文件信息,预设变更文件列表包括多个通过对经过NAS设备的网络数据进行深度数据包检测获得的信息;基于待还原变更文件信息进行数据还原。由于本专利技术通过从预设变更文件列表中获取待还原时刻至当前时刻之间的待还原变更文件信息,并且预设变更文件列表中的信息是通过对经过NAS设备的网络数据进行深度数据包检测获得的,再基于待还原变更文件信息进行数据还原,从而能够节省数据还原的时间,并且NAS设备均可兼容,提高了NAS数据还原的性能。
附图说明
[0017]图1是本专利技术实施例方案涉及的硬件运行环境的NAS数据还原设备的结构示意图;图2为本专利技术NAS数据还原方法第一实施例的流程示意图;图3为本专利技术灾备系统中模块部署的方式一的示意图;图4为本专利技术灾备系统中模块部署的方式二的示意图;图5为本专利技术添加记录至预设变更文件列表的流程示意图;图6为本专利技术NAS数据还原方法第二实施例的流程示意图;图7为本专利技术数据增量备份的流程示意图;图8为本专利技术NAS数据还原方法第三实施例的流程示意图;图9为本专利技术数据还原的流程示意图;图10为本专利技术容灾完整过程的示意图;图11为本专利技术NAS数据还原装置第一实施例的结构框图。
[0018]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0019]应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0020]参照图1,图1为本专利技术实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种NAS数据还原方法,其特征在于,所述方法包括:在接收到NAS数据还原指令时,从所述NAS数据还原指令中获取待还原时刻;从预设变更文件列表中获取所述待还原时刻至当前时刻之间的待还原变更文件信息,所述预设变更文件列表包括多个变更文件信息,所述变更文件信息通过对经过NAS设备的网络数据进行深度数据包检测获得;基于所述待还原变更文件信息进行数据还原。2.如权利要求1所述的NAS数据还原方法,其特征在于,所述在接收到NAS数据还原指令时,从所述NAS数据还原指令中获取待还原时刻之前,还包括:获取经过NAS设备的网络数据;根据所述网络数据的NAS协议类型确定对应的文件信息获取方式;根据所述文件信息获取方式对所述网络数据进行深度数据包检测,获得变更文件信息,所述变更文件信息为变更文件的文件标识;将所述变更文件信息添加至预设变更文件列表中。3.如权利要求1所述的NAS数据还原方法,其特征在于,所述在接收到NAS数据还原指令时,从所述NAS数据还原指令中获取待还原时刻之前,还包括:对预设变更文件列表中的变更文件进行备份。4.如权利要求3所述的NAS数据还原方法,其特征在于,所述对预设变更文件列表中的变更文件进行备份,包括:在检测到NAS数据备份指令时,从所述NAS数据备份指令中获取待备份时刻;从备份设备中获取与所述待备份时刻的时间差最小的历史备份时刻;从预设变更文件列表中获取变更时刻在所述历史备份时刻和所述待备份时刻的之间的待备份信息;根据所述待备份信息获取所述备份设备中所述历史备份时刻对应的已备份文件和所述NAS设备中的待备份文件;将所述待备份文件和所述已备份文件进行对比,判断是否一致;若否,则根据所述待备份文件进行数据备份。5.如权利要求4所述的NAS数据还原方法,其特征在于,所述在检测到NAS数据备份指令时,从所述NAS数据备份指令中获取待备份时刻之前,还包括:在预设变更文件列表中的记录增加时,生成NAS数据备份指令;或,在预设变更文件列表中的记录...

【专利技术属性】
技术研发人员:刘梦阳
申请(专利权)人:深圳市科力锐科技有限公司
类型:发明
国别省市:

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

1