【技术实现步骤摘要】
分布式文件系统多节点快照回滚方法及系统
本专利技术实施例涉及分布式文件系统
,特别是涉及一种分布式文件系统多节点快照回滚方法及系统。
技术介绍
随着云计算、大数据的快速发展,数据呈现爆炸式增长,单纯通过增加硬盘个数来扩展计算机文件系统的存储容量的方式,已经无法满足信息爆炸时代指数倍增长的数据的存储需求,分布式文件系统应用而生。分布式文件系统(DistributedFileSystem)为基于客户端/服务器模式的文件系统管理的物理存储资源,通过计算机网络与节点相连,可以有效解决数据的存储和管理难题。将固定于某个地点的某个文件系统,扩展到任意多个地点/多个文件系统,众多的节点组成一个文件系统网络。每个节点可以分布在不同的地点,通过网络进行节点间的通信和数据传输。用户在使用分布式文件系统时,无需关心数据是存储在哪个节点上、或者是从哪个节点从获取的,只需要像使用本地文件系统一样管理和存储文件系统中的数据。随着存储NAS产品应用越来越普及,文件系统快照也越来越得到广泛使用。文件系统快照即文件系统的一个即时拷贝,为一个完整可用的副本,包含了文件系统在快照生成时刻的所有信 ...
【技术保护点】
1.一种分布式文件系统多节点快照回滚方法,其特征在于,分布式文件系统包括主元数据服务器和多个从元数据服务器,基于主元数据服务器,包括:接收各从元数据服务器发送的快照回滚任务处理信息;根据所述快照回滚任务处理信息对预先构建的全局回滚任务队列进行相应操作,并更新对象存储服务器中的全局回滚任务队列;向各从元数据服务器发送更新回滚任务队列的信息,以使各从元数据服务器根据从所述对象存储服务器读取信息对各自缓存中的本地回滚任务队列进行更新。
【技术特征摘要】
1.一种分布式文件系统多节点快照回滚方法,其特征在于,分布式文件系统包括主元数据服务器和多个从元数据服务器,基于主元数据服务器,包括:接收各从元数据服务器发送的快照回滚任务处理信息;根据所述快照回滚任务处理信息对预先构建的全局回滚任务队列进行相应操作,并更新对象存储服务器中的全局回滚任务队列;向各从元数据服务器发送更新回滚任务队列的信息,以使各从元数据服务器根据从所述对象存储服务器读取信息对各自缓存中的本地回滚任务队列进行更新。2.根据权利要求1所述的分布式文件系统多节点快照回滚方法,其特征在于,所述快照回滚任务处理信息为客户端的快照回滚任务请求,所述根据所述快照回滚任务处理信息对预先构建的全局回滚任务队列进行相应操作包括:将所述快照回滚任务请求加入至所述全局回滚任务队列。3.根据权利要求1所述的分布式文件系统多节点快照回滚方法,其特征在于,所述快照回滚任务处理信息为快照回滚任务完成信息,所述根据所述快照回滚任务处理信息对预先构建的全局回滚任务队列进行相应操作包括:将所述快照回滚任务完成信息对应的快照回滚任务,从所述全局回滚任务队列中删除。4.根据权利要求1-3任意一项所述的分布式文件系统多节点快照回滚方法,其特征在于,在所述向各从元数据服务器发送更新回滚任务队列的信息之后,还包括:当接收到所述分布式文件系统中所有从元数据服务器反馈的本地缓存更新完成信息后,向各从元数据服务器发送更新完成的信息。5.一种分布式文件系统多节点快照回滚方法,其特征在于,分布式文件系统包括主元数据服务器和多个从元数据服务器,基于从元数据服务器,包括:向所述主元数据服务器发送快照回滚任务处理信息;当接收到所述主元数据服务器发送的更新回滚任务队列的信息,从对象存储服务器读取更新信息;根据所述更新信息对本地回滚任务队列进行更新;其中,所述对象存储服务器存储所述主...
【专利技术属性】
技术研发人员:罗浩,
申请(专利权)人:浪潮北京电子信息产业有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。