[发明专利]一种基于文件操作语义异步复制的方法无效
申请号: | 200910017344.2 | 申请日: | 2009-07-27 |
公开(公告)号: | CN101650678A | 公开(公告)日: | 2010-02-17 |
发明(设计)人: | 戴文军 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250014山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 文件 操作 语义 异步 复制 方法 | ||
1、一种基于文件操作语义异步复制的方法,其特征在于,系统设置有文件监控模块、信号过滤器、复制策略管理模块、快照模块、远程复制模块、数据库操作模块,其中文件操作监控模块监控存储池内文件的变化,当文件改变时,文件操作监控模块捕获语义信号,无效信号被信号过滤器过滤,经过滤的文件操作信号传输到复制策略管理模块,复制策略管理模块根据信号更新策存储池信号临时表;当实例复制策略被满足后,触发快照模块对相应的存储池进行快照操作并将快照信息和信号临时表中的数据更新到信号表,并清空信号临时表;复制策略管理模块启动远程复制模块操作,发送成功后,复制策略管理模块更新信号表中RemoteReplicationStatus为真,完成远程复制。
2、根据权利要求1所述的方法,其特征在于:所述的方法还包括如下步骤:
A、设置文件操作监控模块监控存储池变化,设置包括选择监控存储池,设定响应操作语义,设定复制策略,设置远程服务器;
B、当存储池内文件发生变化时,操作系统产生针对于该文件的操作语义信号,文件操作监控模块捕获语义信号;
C、被捕获的信号传输到信号过滤器,根据步骤A的设置过滤无效信号,并整合文件相关信息,包括变化文件的大小和文件名,形成FileInfo数据结构;
D、经过滤的文件操作信号和FileInfo数据结构被传输到复制策略管理模块,复制策略管理模块根据信号和FileInfo中的数据更新对应实例的信号临时表,并与相应的复制策略进行对比操作;
E、当存储池内信号变化量或者文件变化大小符合实例复制策略后,触发快照模块对相应的存储池进行快照操作,创建一个新的快照,同时将快照信息和信号临时表中的数据更新到信号表;
F、策略管理模块启动远程复制,将增量快照复制到远程服务器,并监控发送过程;
G、在发送成功后,复制策略管理模块更新信号表中RemoteReplicationStatus为真,完成远程复制。
3、根据权利要求2所述的方法,其特征在于:所述步骤D还包括以下处理:复制策略管理模块为每个远程复制实例建立一个信号临时表;实例的有效信号会触发表的更新;
4、根据权利要求2所述的方法,其特征在于:所述步骤F还包括以下处理:远程复制没有完成或者远程复制启动失败,则设置复制策略管理模块不进行远程复制触发,将快照信息插入到为处理快照表中;
5、根据权利要求4所述的方法,其特征在于:所述步骤还包括以下处理:启动错误检测进程,检测网络是否正常,网络连接失败,则重启网络,再次检测网络状态,循环三次直至启动成功,三次启动失败,则系统使用Email进行报警,网络检测正常,检测远程复制服务状态,服务启动失败,则重启服务,再次检测网络状态,循环三次直至启动成功,三次启动失败,则系统使用Email进行报警。
6、根据权利要求5所述的方法,其特征在于:所述步骤还包括以下处理:检测服务失败后,进入循环检测状态直至远程复制服务状态正常;在服务启动成功后,按照时间处理未处理快照表中的远程复制任务,并删除相应项,在所有任务处理完毕后,设置复制策略管理模块触发远程复制。
7、根据权利要求2所述的方法,其特征在于:所述步骤A还包括以下处理:
a、通过WEB管理模块选择监控目录,创建一个监控实例;
b、为监控实例设置有效信号类型;
c、为监控实例设置远程复制策略;
d、设置远端服务器和复制位置;
e、从工作线程中选择一个线程运行监控实例。
8、根据权利要求7所述的方法,其特征在于:所述步骤b,文件监控模块捕获到的信号包括:ACCESS,MODIFY,ATTRIB,CLOSE_WRITE,CLOSE_NOWRITE,OPEN,MOVED_FROM,MOVED_TO,CREATE,DELETE,DELETE_SELF,CLOSE,MOVE,系统根据设置选择需要的文件操作语义。
9、根据权利要求7所述的方法,其特征在于:复制策略包括以下两种:当存储池内文件变化有效信号的个数达到一定数值时,启动远程复制;当存储池内空间文件变化的量的大小绝对值之和达到一定阈值时,启动远程复制;选择其中的一种复制策略,并设置相应阈值,在复制策略管理模块设置暂停远程复制后,满足阈值后创建的快照信息都存储在临时快照表中,直到循环测试线程检测到远程复制服务运行正常,将快照临时表中的快照信息全部发送完毕后,复制策略管理模块远程复制功能有效。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910017344.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种旋转接头
- 下一篇:具有定位导向装置的模具