摘要:
本发明公开了一种基于快照在线回滚的数据备份与恢复的方法及装置,用户创建快照时,将源卷按块级进行划分编址,并分配一个COW元数据集用于记录源卷的COW信息;当接收到快照回滚的指令,先通知快照代理进行刷脏处理,完成后通知快照模块,启动后台数据回滚线程;后台回滚线程根据元数据集的COW信息,将快照卷上的数据拷贝到源卷;当回滚过程中源卷有读写请求时,需要根据读写源卷的数据块编号是否做过COW和当前的回滚进度,进行重定向读取和延迟写入。本发明可以实现源卷某个时间点的数据备份,通过提供的在线回滚技术,不需要中断源卷的数据访问,从而可以使源卷上的数据迅速恢复到可用的快照时间点给主机应用提供服务。