[发明专利]基于存储阵列快照功能的数据实时备份方法及系统无效
申请号: | 201110437461.1 | 申请日: | 2011-12-23 |
公开(公告)号: | CN102402471A | 公开(公告)日: | 2012-04-04 |
发明(设计)人: | 赵胜志 | 申请(专利权)人: | 创新科软件技术(深圳)有限公司;创新科存储技术有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 牛峥;王丽琴 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 存储 阵列 快照 功能 数据 实时 备份 方法 系统 | ||
1.一种基于存储阵列快照功能的数据实时备份方法,其特征在于,包括如下步骤:
A、将存储阵列的源卷加载到应用服务器上,用以存储应用服务器的数据文件;
B、存储阵列生成所述源卷的快照卷;
C、建立快照卷到备份服务器的映射关系,并将快照卷加载到备份服务器。
2.根据权利要求1所述的方法,其特征在于,步骤C之后进一步包括:
D、备份服务器将所加载的快照卷的数据备份到介质服务器中。
3.根据权利要求2所述的方法,其特征在于,步骤D之后进一步包括:从备份服务器上移除加载的快照卷,并删除快照卷的映射信息。
4.根据权利要求2所述的方法,其特征在于,所述介质服务器为磁带库。
5.根据权利要求1所述的方法,其特征在于,所述应用服务器的文件系统为新技术文件系统NTFS。
6.一种基于存储阵列快照功能的数据实时备份系统,其特征在于,包括应用服务器、备份服务器和存储阵列;
所述应用服务器包括备份代理模块,备份代理模块用于加载存储阵列的源卷以存储自身的数据文件,以及命令存储阵列生成源卷的快照卷;
所述存储阵列用于根据来自应用服务器的命令,生成所述源卷的快照卷;
所述备份服务器用于建立快照卷到备份服务器的映射关系,并将快照卷加载到备份服务器。
7.根据权利要求6所述的系统,其特征在于,该系统进一步包括介质服务器;所述备份服务器进一步用于将所加载的快照卷的数据备份到介质服务器。
8.根据权利要求7所述的系统,其特征在于,所述备份服务器包括:备份处理模块、备份前处理脚本、备份后处理脚本、脚本应用程序接口;
所述备份处理模块用于:在进行备份之前调用备份前处理脚本;在进行备份时将数据从快照卷中移动到介质服务器;在备份完成后调用备份后处理脚本;
备份前处理脚本用于命令应用服务器对存储阵列的源卷进行快照生成,调用脚本应用程序接口对生成的快照添加映射并且将生成的快照卷加载到备份服务器;
备份后处理脚本用于调用脚本应用程序接口从备份服务器上移除加载的快照卷;
所述脚本应用程序接口用于在备份前处理脚本或备份后处理脚本的调用下与存储阵列通信。
9.根据权利要求6所述的系统,其特征在于,所述备份代理模块包括卷映射拷贝服务VSS请求端、VSS服务模块、VSS硬件提供模块、快照代理模块和VSS编写器;
VSS请求端用于向VSS服务模块发送建立快照的服务请求,以及接收VSS服务模块导出的快照信息;
所述VSS服务模块用于根据VSS请求端的请求,刷新并保持VSS编写器,与VSS硬件提供模块交互进行快照操作,完成后释放VSS编写器,并将快照卷的读写属性设置为只读;
VSS硬件提供模块用于根据VSS服务模块的指令,通过快照代理模块命令存储阵列生成源卷的快照卷;
快照代理模块用于根据VSS硬件提供模块的指示,与存储阵列进行通信。
10.根据权利要求9所述的系统,其特征在于,所述VSS请求端进一步包括命令行界面CLI操作单元、备份代理单元和日志记录单元;
日志记录单元用于记录跟踪信息并将相关信息记录到日志文件中;
CLI操作单元提供了用户命令接口,负责接收处理CLI命令并将其解析成为VSS能够使用的相关数据;
备份代理单元用于接收远端脚本或者应用的命令请求,并将其送给CLI操作单元,同时等待CLI操作单元解析处理完成后,返回执行结果给远端调用脚本或者应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新科软件技术(深圳)有限公司;创新科存储技术有限公司,未经创新科软件技术(深圳)有限公司;创新科存储技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110437461.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:节能型无抽油机远程集油洗井输水灌溉装置
- 下一篇:一种多功能油灰刀