[发明专利]一种快照回滚方法、装置、设备及存储介质在审
申请号: | 201811346908.2 | 申请日: | 2018-11-13 |
公开(公告)号: | CN109408294A | 公开(公告)日: | 2019-03-01 |
发明(设计)人: | 肖国栋 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 回滚 快照 指令 业务访问 分布式文件系统 回滚操作 快照版本 目标文件 计算机可读存储介质 目标对象执行 参数确定 处理业务 存储介质 访问目标 目标对象 上层业务 文件设置 业务操作 预先设置 申请 响应 | ||
本申请公开了一种快照回滚方法,通过在获取到快照回滚指令时,为快照回滚指令对应的文件设置对应的回滚参数;当获取到业务访问指令时,判断业务访问指令对应的目标文件是否设置有对应的目标回滚参数;若是,则利用业务访问指令和目标回滚参数确定出目标对象及对应的目标快照版本,以便上层业务依据目标快照版本访问目标对象。本方法是在响应业务访问指令时,对预先设置有目标回滚参数的目标文件的目标对象执行快照回滚操作,因此降低了快照回滚操作对分布式文件系统中的业务操作的影响,进而提高整个分布式文件系统处理业务的效率。本申请还公开了一种快照回滚装置、设备及计算机可读存储介质,均具有上述有益效果。
技术领域
本发明涉及计算机技术领域,特别涉及一种快照回滚方法、装置、设备及计算机可读存储介质。
背景技术
目前,分布式文件系统架构的应用越来越广泛。图1提供了一种常见的分布式文件系统架构,该分布式文件系统架构由位于底层的DOS(分布式对象存储系统)、MDS(元数据服务)以及文件系统客户端三部分组成。文件系统客户端同时与MDS和DOS交互,对外实现文件数据访问接口;并将文件数据切分成一定大小的块,每一块作为一个对象存储到DOS中。同时,为了有效地保护文件数据,通常会在对文件数据进行修改之后创建一个快照,之后如果文件数据发生异常损坏,则可以将文件数据回滚到该快照,从而达到保护文件数据的目的,也即,通过快照保护创建快照时刻的文件数据。
现有技术中,一般是在获取到快照回滚指令时,对该快照回滚指令对应的目标文件进行快照回滚操作。但是,在这过程中,不仅由于快照回滚操作需要占用业务处理进程,使得在执行快照回滚操作的过程中不能执行其他的业务操作;而且由于一般的目标文件较大,使得快照回滚操作耗时长,因此将对其他的业务操作造成严重影响,进而降低整个分布式文件系统处理业务的效率。
因此,如何降低快照回滚对分布式文件系统中的业务操作的影响,从而提高整个分布式文件系统处理业务的效率,是本领域技术人员目前需要解决的技术问题。
发明内容
有鉴于此,本发明的目的在于提供一种快照回滚方法,能够降低快照回滚对分布式文件系统中的业务操作的影响,从而提高整个分布式文件系统处理业务的效率;本发明的另一目的是提供一种快照回滚装置、设备及计算机可读存储介质,均具有上述有益效果。
为解决上述技术问题,本发明提供一种快照回滚方法,包括:
当获取到快照回滚指令时,为所述快照回滚指令对应的文件设置对应的回滚参数;
当获取到业务访问指令时,判断与所述业务访问指令对应的目标文件是否设置有对应的目标回滚参数;
若是,则利用所述业务访问指令和所述目标回滚参数确定出目标对象及对应的目标快照版本,以便上层业务依据所述目标快照版本访问所述目标对象。
优选地,所述利用所述业务访问指令和所述目标回滚参数确定出目标对象及对应的目标快照版本具体包括:
利用所述业务访问指令中的文件偏移量计算出所述目标文件的所述目标对象;
根据所述目标回滚参数得出所述目标对象的所述目标快照版本。
优选地,所述根据所述目标回滚参数得出所述目标对象的所述目标快照版本具体包括:
获取所述目标对象的HEAD版本;其中,所述HEAD版本为所述目标对象的更新数据所在的对象版本;
判断所述目标对象是否存在快照版本;
若存在所述快照版本,则进一步判断所述目标对象是否存在回滚信息;
若不存在所述回滚信息,则根据所述目标回滚参数中的快照ID获取对应的目标快照版本;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811346908.2/2.html,转载请声明来源钻瓜专利网。