System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于计算机应用,具体涉及一种降低文件系统类型依赖性的数据备份方法和系统。
技术介绍
1、数据备份是容灾的基础,为了防止系统出现故障等原因导致数据的丢失,将主机上的数据进行备份是必不可少的操作。为了满足在使用过程中不断增长的存储需求,很多服务器通过安装多块磁盘,来达到扩大服务器上总存储容量的需求。根据业务需求,可能存在同一台主机上各个磁盘格式化成不同的文件系统类型,针对该类型服务器进行数据备份与恢复时,需要用户区分不同文件系统类型,增加用户额外负担。
技术实现思路
1、为了解决现有技术中当同一台主机上各个磁盘格式化成不同文件系统类型,针对该类型服务器进行数据备份与恢复时需要用户区分不同文件系统类型的问题,本专利技术提供一种降低文件系统类型依赖性的数据备份方法和系统。
2、第一方面
3、本专利技术提供了一种降低文件系统类型依赖性的数据备份方法,包括:
4、s101:在目标服务器上启动运行用户态应用程序,所述目标服务器为需要备份的服务器,所述目标服务器上安装有内核态驱动程序;
5、s102:所述用户态应用程序获取所述目标服务器上的逻辑卷信息,所述用户态应用程序发送所述逻辑卷信息至所述内核态驱动程序;
6、s103:所述内核态驱动应用程序接收所述逻辑卷信息,并依据所述逻辑卷信息在通用层添加块设备;
7、s104:所述用户态应用程序获取所述逻辑卷上的位图bitmap信息,并将所述bitmap信息发送至所述内核态
8、s105:所述用户态应用程序进行数据备份,发送读数据请求至所述内核态驱动程序,所述内核态驱动程序接收所述用户态应用程序的读数据请求,依据所述bitmap信息发送备份数据至所述用户态应用程序;
9、s106:所述用户态应用程序接收所述备份数据,并将所述备份数据写入至备份存储,所述备份数据具有目标数据格式。
10、第二方面
11、本专利技术提供了一种降低文件系统类型依赖性的数据备份系统,包括:
12、用户态应用程序运行模块,用于在目标服务器上启动运行用户态应用程序,所述目标服务器为需要备份的服务器,所述目标服务器上安装有内核态驱动程序;
13、用户态应用程序发送模块,用于所述用户态应用程序获取所述目标服务器上的逻辑卷信息,所述用户态应用程序发送所述逻辑卷信息至所述内核态驱动程序;
14、内核态驱动应用程序接收模块,用于所述内核态驱动应用程序接收所述逻辑卷信息,并依据所述逻辑卷信息在通用层添加块设备;
15、用户态应用程序发送模块,还用于所述用户态应用程序获取所述逻辑卷上的位图bitmap信息,并将所述bitmap信息发送至所述内核态驱动程序;
16、用户态应用程序请求模块,用于所述用户态应用程序进行数据备份,发送读数据请求至所述内核态驱动程序,所述内核态驱动程序接收所述用户态应用程序的读数据请求,依据所述bitmap信息发送备份数据至所述用户态应用程序;
17、用户态应用程序备份模块,用于所述用户态应用程序接收所述备份数据,并将所述备份数据写入至备份存储,所述备份数据具有目标数据格式。
18、与现有技术相比,本专利技术至少具有以下有益技术效果:
19、在本专利技术中,在需要备份的目标服务器上启动运行用户态应用程序,同时目标服务器上安装有内核态驱动程序,用户态获取目标服务器上的逻辑卷信息并将其发送至内核态驱动程序,内核态驱动程序接收逻辑卷信息,并根据逻辑卷信息在通用层添加块设备;用户态应用程序获取逻辑卷上的位图信息,并将位图信息发送至内核态驱动程序,当用户态应用程序进行数据备份时,发送读数据请求至内核态驱动程序,内核态驱动程序接收用户态应用程序的读数据请求,依据位图信息发送备份数据至用户态应用程序。以上方式,无需再使用传统的镜像对服务器进行数据备份,而是使用用户态的应用程序和内核态的驱动程序来完成服务器的整机备份操作,使得该过程无需再关注文件系统类型,增加数据备份的便利性。
本文档来自技高网...【技术保护点】
1.一种降低文件系统类型依赖性的数据备份方法,其特征在于,包括:
2.根据权利要求1所述的一种降低文件系统类型依赖性的数据备份方法,其特征在于,所述S102具体为:
3.根据权利要求1所述的一种降低文件系统类型依赖性的数据备份方法,其特征在于,所述S106具体为:
4.根据权利要求3所述的一种降低文件系统类型依赖性的数据备份方法,其特征在于,所述S106之后还包含还原操作,所述还原操作具体包括:
5.根据权利要求4所述的一种降低文件系统类型依赖性的数据备份方法,其特征在于,所述S107具体为:
6.一种降低文件系统类型依赖性的数据备份系统,其特征在于,包括:
7.根据权利要求6所述的一种降低文件系统类型依赖性的数据备份系统,其特征在于,所述用户态应用程序发送模块具体用于:
8.根据权利要求6所述的一种降低文件系统类型依赖性的数据备份系统,其特征在于,所述用户态应用程序备份模块具体用于:
9.根据权利要求8所述的一种降低文件系统类型依赖性的数据备份系统,其特征在于,所述系统还包括:
>10.根据权利要求6所述的一种降低文件系统类型依赖性的数据备份系统,其特征在于,所述备份数据还原模块具体用于:
...【技术特征摘要】
1.一种降低文件系统类型依赖性的数据备份方法,其特征在于,包括:
2.根据权利要求1所述的一种降低文件系统类型依赖性的数据备份方法,其特征在于,所述s102具体为:
3.根据权利要求1所述的一种降低文件系统类型依赖性的数据备份方法,其特征在于,所述s106具体为:
4.根据权利要求3所述的一种降低文件系统类型依赖性的数据备份方法,其特征在于,所述s106之后还包含还原操作,所述还原操作具体包括:
5.根据权利要求4所述的一种降低文件系统类型依赖性的数据备份方法,其特征在于,所述s107具体为:
<...【专利技术属性】
技术研发人员:苏莉莉,魏小进,杨梅,杨磊,刘畅,陈世亮,郭传志,
申请(专利权)人:中电信数智科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。