[发明专利]数据实时备份方法及系统有效
申请号: | 201510623076.4 | 申请日: | 2015-09-25 |
公开(公告)号: | CN105117307B | 公开(公告)日: | 2018-06-19 |
发明(设计)人: | 陈杰;沈伟亮;郑蒙 | 申请(专利权)人: | 北京飞杰信息技术有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 郑小粤 |
地址: | 100192 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟文件系统层 第二服务器 第一服务器 结构数据 数据实时备份 格式数据 写入数据 实时备份 转换 写入 激活 发送 保证 | ||
本发明提供一种数据实时备份方法及系统,通过第一服务器获取写入数据,所述第一服务器中包括第一DRBD层和第一虚拟文件系统层;将写入数据转换为bio结构数据;将bio结构数据发送至第一DRBD层,并激活第二服务器中的第二DRBD层进行实时备份,第二服务器中还包括第二虚拟文件系统层;将bio结构数据转换为fileio格式数据;将fileio格式数据分别写入第一服务器的第一虚拟文件系统层和第二服务器的第二虚拟文件系统层。其兼顾了fielio模式和blockio模式的优势,能够保证数据的安全性并有效提高整体性能。
技术领域
本发明涉及使用SCST及DRBD远程同步功能的集群系统,特别是涉及一种数据实时备份方法及系统。
背景技术
DRBD(Distributed Replicated Block Device,分布式复制块设备)是一个用软件实现的、无共享的、服务器之间镜像块设备内容的存储复制解决方案。DRBD是由内核模块和相关脚本构成的,用以构建高可用的集群系统,其实现方式是通过网络来镜像整个设备,促进共享存储系统的替换,可以把DRBD看作一种网络RAID(Redundant Arrays ofIndependent Disks,磁盘冗余阵列)。DRBD一般会作为一个共享存储设备应用在高可用的集群系统中。在工作时,集群系统中的本地服务器负责接收数据,通过DRBD把数据写到本地磁盘,并同时发送给远程服务器相应的DRBD,最后写入远程服务器的磁盘中。
当往本地服务器的磁盘中写数据时,集群系统默认采用fileio(文件)模式,当把数据写入VFS(Virtual File System,虚拟文件系统)的cache(缓存)时,集群系统就判定数据写入完成,然后本地服务器和远程服务器中的内核定时分别把VFS中的数据写入相应的磁盘。在此过程中,当数据经过传输到DRBD时,会激活DRBD的远程备份功能,将数据备份到远程服务器中。但如果本地服务器的cache损坏,数据还没来得及备份到远程服务器时,会导致数据丢失。
若直接采用blockio(块)模式,立即转换成通用设备块层(Generic Block Layer)可识别的格式写入磁盘并激活DRBD将数据备份到远程服务器中,直到数据写入到本地服务器和远程服务器的磁盘中才判定数据写入完成,这样能够保证数据的安全性,但是效率较低。
发明内容
鉴于此,本发明提供了一种能够保证数据安全性并有效整体性能的数据实时备份方法及系统。
为达到发明目的,提供一种数据实时备份方法,所述方法包括:
通过第一服务器获取写入数据,所述第一服务器中包括第一DRBD层和第一虚拟文件系统层;
将所述写入数据转换为bio结构数据;
将所述bio结构数据发送至所述第一服务器的第一DRBD层,并激活第二服务器的第二DRBD层进行实时备份,所述第二服务器中包括第二虚拟文件系统层;
将所述bio结构数据转换为fileio格式数据;
将所述fileio格式数据分别写入所述第一服务器的第一虚拟文件系统层和所述第二服务器的第二虚拟文件系统层。
在其中一个实施例中,所述将所述fileio格式数据分别写入所述第一服务器的第一虚拟文件系统层和所述第二服务器的第二虚拟文件系统层,包括如下步骤:
将所述fileio格式数据分别以多线程的方式写入所述第一虚拟文件系统层和所述第二虚拟文件系统层。
在其中一个实施例中,在所述第一服务器将所述bio结构数据转换为fileio格式数据之后,还包括以下步骤:
将所述fileio格式数据标识为本地数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京飞杰信息技术有限公司,未经北京飞杰信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510623076.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种节能立式烘干机
- 下一篇:一种数据恢复的方法及设备