1.一种基于块备份快速恢复数据的方法,包括如下步骤:
步骤s1,利用块跟踪技术,对源业务服务器的块设备进行全量备份,并将备份数据传输到数据存储服务器上,将所述备份数据备份成qcow2格式的qcow2文件;
步骤s2,利用块跟踪技术,基于上次备份进行增量备份,并在数据存储服务器中,基于上次备份对应的qcow2文件创建新的qcow2快照文件,将增量数据写到新的qcow2快照文件中;
步骤s3,当恢复数据时,选择一个备份点进行恢复,并在数据存储服务器中,将相应的qcow2文件映射成一个nbd块设备,并将其导出。
2.如权利要求1所述的一种基于块备份快速恢复数据的方法,其特征在于:重复执行步骤s2,得到多个qcow2快照文件。
3.如权利要求2所述的一种基于块备份快速恢复数据的方法,其特征在于:于步骤s3中,将相应的qcow2文件通过qemu-nbd工具映射成一个nbd块设备。
4.如权利要求3所述的一种基于块备份快速恢复数据的方法,其特征在于:于步骤s3,通过在目标数据客户端中安装iscsi/fc发起端程序,添加数据存储服务器地址作为发现地址,从而实现在目标数据客户端中产生一个和备份点数据完全一致的磁盘。
5.一种基于块备份快速恢复数据的系统,包括:
源业务服务器,利用块跟踪技术对源业务服务器的块设备进行全量备份,并将备份数据传输到数据存储服务器上;利用块跟踪技术基于上次备份进行增量备份,将增量数据传输至数据存储服务器上;
数据存储服务器,当接收到源业务服务器全量备份的备份数据时,将该备份数据备份成qcow2格式的qcow2文件,当接收到源业务服务器增量备份的增量数据时,基于上次备份对应的qcow2文件创建新的qcow2快照文件,并将增量数据写到新的qcow2快照文件中;当恢复数据时,根据选择的备份点进行恢复,将相应的qcow2文件映射成一个nbd块设备,并将其导出。
6.如权利要求5所述的一种基于块备份快速恢复数据的系统,其特征在于:所述数据存储服务器将相应的qcow2文件通过qemu-nbd工具映射成一个nbd块设备。
7.如权利要求6所述的一种基于块备份快速恢复数据的系统,其特征在于,所述系统还包括目标数据客户端,安装iscsi/fc发起端程序,添加数据存储服务器地址作为发现地址,从而在所述目标数据客户端中产生一个和备份点数据完全一致的磁盘。