一种NAS准实时备份系统及方法技术方案

技术编号:26504403 阅读:29 留言:0更新日期:2020-11-27 15:31
本发明专利技术公开了一种NAS准实时备份系统及方法,所述系统包括:若干生产源节点,连接并共享一个生产NAS存储,各生产源节点均部署监控代理模块,以实时监控并记录所共享的所述生产NAS存储的目录和文件的变化过程,并将记录发送给同步节点;同步节点,与各生产源节点共享所述生产NAS存储上的目录,所述同步节点部署备份代理模块,用于接收各生产源节点所记录的文件变化,对接收到的记录信息进行合并分析处理,并根据分析结果对备份节点做同步操作或文件内容的同步;备份节点,连接一个备份NAS存储以用来保存备份数据,所述备份节点根据接收到的同步节点发送的操作进行相应的同步处理。

【技术实现步骤摘要】
一种NAS准实时备份系统及方法
本专利技术涉及计算机数据备份容灾
,特别是涉及一种NAS(NetworkAttachedStorage,网络附属存储)准实时备份系统及方法。
技术介绍
NAS(NetworkAttachedStorage,网络附属存储)根据其字面意思简单地说就是连接在网络上,具备资料存储功能的装置,因此也称为"网络存储器"。NAS是一种专用数据存储服务器,工作站或服务器通过NFS(NetworkFileSystem,网络文件系统)或CIFS(CommonInternetFileSystem,通用互联网文件系统)来进行文件访问。针对NAS数据备份,传统的方式主要采用定时扫描备份的方式,或文件目录监控加定时扫描备份的方式,其中,定时扫描备份的方式能够满足普通的NAS数据备份的需求,但实时性比较差,特别是海量数据的情况下,每一次备份的花费的时间会比较长;文件目录监控加定时扫描备份的方式,实现了每一次只备份变化的文件或目录,但需要在每个生产源节点上运行备份任务,无法适应多个生产源节点的集群共享同一个NAS存储目录的部署。而且无论定时扫描备份方式还是文件监控加定时扫描备份方式,因为涉及到要扫描文件,所以都会占用生产源节点一定的资源。
技术实现思路
为克服上述现有技术存在的不足,本专利技术之目的在于提供一种NAS准实时备份系统及方法,以能够适应多个生产源节点的集群共享同一个NAS存储目录的部署环境,无需在每个生产源节点上运行备份任务,减少对生产源节点资源的占用。为达上述目的,本专利技术提出一种NAS准实时备份系统,包括:若干生产源节点,连接并共享一个生产NAS存储,各生产源节点均部署监控代理模块,以实时监控并记录所共享的所述生产NAS存储的目录和文件的变化过程,并将记录发送给同步节点;同步节点,与各生产源节点共享所述生产NAS存储上的目录,所述同步节点部署备份代理模块,用于接收各生产源节点所记录的文件变化,对接收到的记录信息进行合并分析处理,并根据分析结果对备份节点做同步操作或文件内容的同步;备份节点,连接一个备份NAS存储以用来保存备份数据,所述备份节点根据接收到的同步节点发送的操作进行相应的同步处理。优选地,所述同步节点于接收到各生产源节点发送的文件变化的记录后,负责将该些记录信息合并,以确定最近时间段内被操作变化的文件。优选地,所述同步节点在合并处理完各生产源节点的文件变化的记录后,将所有来自于不同生产源节点的处理后的文件变化的操作记录进行一次全部的合并,进一步整理过滤重复记录,分析出哪些目录或文件被修改、新建、删除、重命名等操作。优选地,所述同步节点得到全局的文件变化的操作记录后,将删除、新建、重命名的操作记录归为一类,将该些操作发送给备份节点,所述备份节点则对应执行相应操作,从而使所述同步节点和备份节点上的状态达到同步;所述同步节点将修改的操作记录归为一类,将修改的操作转化为目录或文件的差异对比备份的操作同步相应文件。优选地,对各生产源节点上挂接的监控路径和同步节点上挂接的同步路径建立一一对应的映射关系,并保留至一路径映射表中,当所述生产源节点将文件变化记录传输给同步节点时,根据该路径映射表进行路径的转换。优选地,所述路径映射表及路径转换的操作可以实现在生产源节点端或同步节点端。优选地,在所述同步节点和备份节点之间建立一条定时的全量备份任务,定时把所述生产NAS存储上的要备份的文件全部备份到所述备份NAS存储上。优选地,在所述同步节点和备份节点间建立定时的差异比对任务,以定时进行差异比对的检查,并对不一致的数据做同步操作并予以记录。优选地,所述全量备份任务、差异比对任务与准实时增量备份并行处理。为达到上述目的,本专利技术还提供一种NAS准实时备份方法,包括如下步骤:步骤S1,于各生产源节点部署监控代理模块,实时监控并记录所共享的生产NAS存储的目录和文件的变化过程,并将记录发送给同步节点;步骤S2,于同步节点部署备份代理模块,接收各生产源节点所记录的文件变化,对接收到的记录信息进行合并分析处理,并根据分析结果对备份节点做同步操作或文件内容的同步;步骤S3,备份节点连接一备份NAS存储,以用来保存备份数据,所述备份节点根据接收到的同步节点发送的操作进行相应的处理。与现有技术相比,本专利技术一种NAS准实时备份系统及方法通过在一台独立的同步节点上部署备份代理程序,由各生产源节点上的监控代理程序将文件变化记录汇总到同步节点上,同步节点上的备份代理程序合并分析处理这些记录,分析出变化的文件并与备份节点做操作或文件内容的同步,本专利技术能够适应各种的NAS生产部署环境,对生产节点的影响非常小,文件数据同步的实时性能达到较高的秒级别。附图说明图1为本专利技术一种NAS准实时备份系统的系统架构图;图2为本专利技术一种NAS准实时备份方法的步骤流程图;图3为本专利技术实施例之NAS准实时备份系统的系统架构图。具体实施方式以下通过特定的具体实例并结合附图说明本专利技术的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本专利技术的其它优点与功效。本专利技术亦可通过其它不同的具体实例加以施行或应用,本说明书中的各项细节亦可基于不同观点与应用,在不背离本专利技术的精神下进行各种修饰与变更。图1为本专利技术一种NAS准实时备份系统的系统架构图。如图1所示,本专利技术一种NAS准实时备份系统,包括:若干生产源节点101,连接并共享一个生产NAS存储,各生产源节点101均部署监控代理模块,用于实时监控并记录所共享的生产NAS存储的目录和文件的变化过程,并将记录发送给同步节点102。在本专利技术具体实施例中,所应用的即是多个生产源节点101的集群共享同一个NAS存储目录的部署环境,即若干个生产源节点共享一个生产NAS存储,为便于理解和描述,设定这些若干生产节点都共享该生产NAS存储上同一个目录,并在各生产源节点101上部署监控代理程序,该监控代理程序的功能是监控目录和文件的变化过程的实时记录,并将记录发送给同步节点102,在本专利技术具体实施例中,监控代理程序监控程序变化的方法可以采用系统API的方式或基于文件系统IO捕获的内核模块来实现。同步节点102,共享所述生产NAS存储上的目录,所述同步节点101部署备份代理模块,用于接收各生产源节点101所记录的文件变化,对接收到的记录信息进行合并分析处理,并根据分析结果对备份节点101做同步操作或文件内容的同步。具体地,所述同步节点102为单独部署的服务器,作为同步主机节点,在所述同步节点上,要挂接NAS的共享目录,并部署备份代理程序,以用来完成全量备份以及增量备份。所述同步节点102于接收到各生产源节点101发送的文件变化的记录后,负责将该些记录信息合并,即第一次合并,确定最近时间段内被操作变化的文件。第一次合并是对各生产源节点自身的发送的文件变化的记录信息的合并,例如,对于生产源节点A,则本文档来自技高网...

【技术保护点】
1.一种NAS准实时备份系统,包括:/n若干生产源节点,连接并共享一个生产NAS存储,各生产源节点均部署监控代理模块,以实时监控并记录所共享的所述生产NAS存储的目录和文件的变化过程,并将记录发送给同步节点;/n同步节点,与各生产源节点共享所述生产NAS存储上的目录,所述同步节点部署备份代理模块,用于接收各生产源节点所记录的文件变化,对接收到的记录信息进行合并分析处理,并根据分析结果对备份节点做同步操作或文件内容的同步;/n备份节点,连接一个备份NAS存储以用来保存备份数据,所述备份节点根据接收到的同步节点发送的操作进行相应的同步处理。/n

【技术特征摘要】
1.一种NAS准实时备份系统,包括:
若干生产源节点,连接并共享一个生产NAS存储,各生产源节点均部署监控代理模块,以实时监控并记录所共享的所述生产NAS存储的目录和文件的变化过程,并将记录发送给同步节点;
同步节点,与各生产源节点共享所述生产NAS存储上的目录,所述同步节点部署备份代理模块,用于接收各生产源节点所记录的文件变化,对接收到的记录信息进行合并分析处理,并根据分析结果对备份节点做同步操作或文件内容的同步;
备份节点,连接一个备份NAS存储以用来保存备份数据,所述备份节点根据接收到的同步节点发送的操作进行相应的同步处理。


2.如权利要求1所述的一种NAS准实时备份系统,其特征在于:所述同步节点于接收到各生产源节点发送的文件变化的记录后,负责将该些记录信息合并,以确定最近时间段内被操作变化的文件。


3.如权利要求2所述的一种NAS准实时备份系统,其特征在于:所述同步节点在合并处理完各生产源节点的文件变化的记录后,将所有来自于不同生产源节点的处理后的文件变化的操作记录进行一次全部的合并,进一步整理过滤重复记录,分析出哪些目录或文件被修改、新建、删除、重命名等操作。


4.如权利要求2所述的一种NAS准实时备份系统,其特征在于:所述同步节点得到全局的文件变化的操作记录后,将删除、新建、重命名的操作记录归为一类,将该些操作发送给备份节点,所述备份节点则对应执行相应操作,从而使所述同步节点和备份节点上的状态达到同步;所述同步节点将修改的操作记录归为一类,将修改的操作转化为目录或文件的差异对比备份的操作同步相应文件。


...

【专利技术属性】
技术研发人员:陈勇铨胡军擎周华江俊甘磊连恒
申请(专利权)人:上海英方软件股份有限公司
类型:发明
国别省市:上海;31

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

1