[发明专利]一种用于文件系统的定时快照方法、装置及存储介质在审
申请号: | 201910772080.5 | 申请日: | 2019-08-21 |
公开(公告)号: | CN110543445A | 公开(公告)日: | 2019-12-06 |
发明(设计)人: | 孙业宽 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F16/11 | 分类号: | G06F16/11;G06F16/182 |
代理公司: | 37205 济南舜源专利事务所有限公司 | 代理人: | 张亮<国际申请>=<国际公布>=<进入国 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 快照 快照创建 文件系统 策略处理 创建条件 存储介质 发送定时 发送响应 接口创建 流程结束 | ||
本发明涉及一种用于文件系统的定时快照方法、装置及存储介质,包括主MDS逐条处理定时策略,对符合创建条件的策略,向目录的所属MDS发送定时快照创建请求,所属MDS构造内部请求利用文件系统提供的快照创建接口创建快照,快照完成常见之后向主MDS发送响应,该目录的流程结束,进行下一条策略处理。
技术领域
本发明属于文件系统目录保存设计技术领域,涉及一种文件目录保存的快照方法、装置以及存储介质;尤其是一种用于文件系统的定时快照方法、装置及存储介质;增强文件系统的数据安全性。
背景技术
分布式文件系统是由多个文件存储节点服务器构成的集群,支持一份数据存储在多个节点上,每个节点通过节点间通信都可以获取到完整的数据,当节点出现宕机时根据配置的策略可以进行完整数据的恢复,具有高可用、高性能、高扩展性等特点。
分布式文件系统的每个节点都提供元数据服务即MDS,用于元数据的各种访问操作,均衡业务压力;在分布式文件系统集群中有多个MDS,其中有一个是MDS主节点,其他为从MDS。
现有技术在分布式文件系统使用过程中,为了保证数据的安全性,数据快照是一项强需求,文件快照功能主要是应用于文件系统中,对目录的快照操作,以便依据已生成快照进行回滚(恢复)数据。
用户通过分布式文件系统提供的接口手动对不同的目录在不同的时间点做快照,对于某些固定时间做快照的需求,手动做快照的方法费时费力,基于人为操作的快照获取方式,其准确度偏低;容易导致后期数据恢复出现错误。
有鉴于此,本发明给出一种用于文件系统的定时快照方法、装置及存储介质;以解决现有技术中存在的缺陷和不足。
发明内容
针对现有技术中存在的手动做快照的方法费时费力,基于人为操作的快照获取方式,其准确度偏低;容易导致后期数据恢复出现错误的不足和缺陷,本发明提供一种用于文件系统的定时快照方法、装置及存储介质,以解决上述技术问题。
为实现上述目的,本发明给出以下技术方案:
方面一:
一种用于文件系统的定时快照方法,包括以下步骤:
S1:主MDS节点逐条处理定时快照策略,并判断是否符合定时快照的创建条件;
S2:根据步骤S1中对定时快照创建条件的判断结果,选择相应的处理方式,如果定时快照的创建条件符合要求,则转到步骤S4;否则转到步骤S3;
S3:转到步骤S1,继续处理下一条定时快照策略;
S4:主MDS节点生成快照名称,对快照目标目录设置定时快照标记,并向快照目标目录所属的从MDS节点发送创建定时快照的请求;
S5:目标目录的从MDS节点在收到步骤S4的请求后,在从MDS节点内部构造创建定时快照的内部请求,从MDS节点的内部请求构造完成后,调用文件系统创建快照接口,对目标目录进行快照创建操作,生成目录快照;
S6:将步骤S5中生成的目录快照反馈回主MDS节点;
S7:主MDS节点收到目录快照响应后,清理目标目录的定时快照标记,并判断目录快照是否有误,如目录快照无误则更新目标目录的最新创建时间,并转到步骤S1继续处理下一条定时快照策略;如有误,则转到步骤S4继续处理。
作为优选,所述步骤S1中,定时快照策略为以下四种策略中的一种:
间隔策略,间隔一定时间对目标目录进行快照创建;
每天策略,定于每天的某个时刻对目标目录进行快照创建;
每周策略,定于每周的某一天的某个时刻对目标目录进行快照创建;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910772080.5/2.html,转载请声明来源钻瓜专利网。