The invention relates to a timing snapshot method, device and storage medium for a file system, which comprises a main MDS processing timing policy one by one, sending a timing snapshot creation request to the MDS of the directory for the policy that meets the creation conditions, an internal request of the MDS construction uses the snapshot creation interface provided by the file system to create a snapshot, and sending a response to the main MDS after the completion of the common snapshot, At the end of the process of this directory, the next policy processing is carried out.
【技术实现步骤摘要】
一种用于文件系统的定时快照方法、装置及存储介质
本专利技术属于文件系统目录保存设计
,涉及一种文件目录保存的快照方法、装置以及存储介质;尤其是一种用于文件系统的定时快照方法、装置及存储介质;增强文件系统的数据安全性。
技术介绍
分布式文件系统是由多个文件存储节点服务器构成的集群,支持一份数据存储在多个节点上,每个节点通过节点间通信都可以获取到完整的数据,当节点出现宕机时根据配置的策略可以进行完整数据的恢复,具有高可用、高性能、高扩展性等特点。分布式文件系统的每个节点都提供元数据服务即MDS,用于元数据的各种访问操作,均衡业务压力;在分布式文件系统集群中有多个MDS,其中有一个是MDS主节点,其他为从MDS。现有技术在分布式文件系统使用过程中,为了保证数据的安全性,数据快照是一项强需求,文件快照功能主要是应用于文件系统中,对目录的快照操作,以便依据已生成快照进行回滚(恢复)数据。用户通过分布式文件系统提供的接口手动对不同的目录在不同的时间点做快照,对于某些固定时间做快照的需求,手动做快照的 ...
【技术保护点】
1.一种用于文件系统的定时快照方法,其特征在于,包括以下步骤:/nS1:主MDS节点逐条处理定时快照策略,并判断是否符合定时快照的创建条件;/nS2:根据步骤S1中对定时快照创建条件的判断结果,选择相应的处理方式,如果定时快照的创建条件符合要求,则转到步骤S4;否则转到步骤S3;/nS3:转到步骤S1,继续处理下一条定时快照策略;/nS4:主MDS节点生成快照名称,对快照目标目录设置定时快照标记,并向快照目标目录所属的从MDS节点发送创建定时快照的请求;/nS5:目标目录的从MDS节点在收到步骤S4的请求后,在从MDS节点内部构造创建定时快照的内部请求,从MDS节点的内部请 ...
【技术特征摘要】 【专利技术属性】
1.一种用于文件系统的定时快照方法,其特征在于,包括以下步骤:
S1:主MDS节点逐条处理定时快照策略,并判断是否符合定时快照的创建条件;
S2:根据步骤S1中对定时快照创建条件的判断结果,选择相应的处理方式,如果定时快照的创建条件符合要求,则转到步骤S4;否则转到步骤S3;
S3:转到步骤S1,继续处理下一条定时快照策略;
S4:主MDS节点生成快照名称,对快照目标目录设置定时快照标记,并向快照目标目录所属的从MDS节点发送创建定时快照的请求;
S5:目标目录的从MDS节点在收到步骤S4的请求后,在从MDS节点内部构造创建定时快照的内部请求,从MDS节点的内部请求构造完成后,调用文件系统创建快照接口,对目标目录进行快照创建操作,生成目录快照;
S6:将步骤S5中生成的目录快照反馈回主MDS节点;
S7:主MDS节点收到目录快照响应后,清理目标目录的定时快照标记,并判断目录快照是否有误,如目录快照无误则更新目标目录的最新创建时间,并转到步骤S1继续处理下一条定时快照策略;如有误,则转到步骤S4继续处理。
2.根据权利要求1所述的一种用于文件系统的定时快照方法,其特征在于,所述步骤S1中,定时快照策略为以下四种策略中的一种:
间隔策略,间隔一定时间对目标目录进行快照创建;
每天策略,定于每天的某个时刻对目标目录进行快照创建;
每周策略,定于每周的某一天的某个时刻对目标目录进行快照创建;
每月策略,定于每月的某一天的某个时刻对目标目录进行快照创建。
3.根据权利要求1或2所述的一种用于文件系统的定时快照方法,其特征在于,所述步骤S1中,对定时快照策略进行定时创建时间计算,依据当前时间和快照的最近创建时间比较的结果,判断当前定时快照策略是否符合定时快照的创建条件。
4.根据权利要求3所述的一种用于文件系统的定时快照方法,其特征在于,所述步骤S4中,主MDS节点向从MDS节点发送创建定时快照的请求中,包含有快照名称信息。
5.根据权利要求4所述的一种用于文件系统的定时快照方法,其特征在于,所述步骤S6中,目录快照反馈回主MDS节点时,附带错误码信息。
技术研发人员:孙业宽,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。