[发明专利]分布式文件系统和分布式文件系统的数据备份方法在审
申请号: | 201510654032.8 | 申请日: | 2015-10-10 |
公开(公告)号: | CN105242988A | 公开(公告)日: | 2016-01-13 |
发明(设计)人: | 钱琳;庞恒茂;朱广新;李东辉;俞俊;吴小志;陈艳;谢宾铭;李蹊高;王旭然;方超;魏宁 | 申请(专利权)人: | 国家电网公司;南京南瑞集团公司;国网上海市电力公司;南京南瑞集团公司信息系统集成分公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F3/06 |
代理公司: | 常州佰业腾飞专利代理事务所(普通合伙) 32231 | 代理人: | 黄杭飞 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 文件系统 数据 备份 方法 | ||
技术领域
本发明属于数据存储技术领域,涉及一种分布式文件系统,以及分布式文件系统的数据备份方法。
背景技术
分布式文件系统与普通文件系统不同,分布式文件系统除了存储实际数据,还要存储标识数据所在副本位置的元数据。这意味着传统的只备份实际数据的方式对分布式文件系统并不适用,以数据块信息为例,数据块信息上标识有磁盘信息与存储节点信息,磁盘信息是唯一的,如果A地机房发生灾难,即使将数据块信息与数据都备份到B地,也无法找到匹配的磁盘,即备份过去的元数据无效;因此,分布式文件系统只能采用内部自有的备份机制对元数据和实际数据进行备份。
典型的GPFS用双重附带的RAID控制器,同时使用替代机制支持容错,Lustre提供两个MDS来支持元数据服务器的容错,同时支持MDS的并行化,而PVFS和NFS的设计没有考虑容错。
现有的分布式文件系统并没有考虑到异地容灾,但随着企业规模的扩展,用户原有意识中的数据备份已经无法满足关键业务对系统的可用性、实时性、安全性的需要。更重要的是备份的数据往往会因为各种因素而遭到毁坏,如地震、火灾、丢失等。
发明内容
发明目的:本发明的目的是为了解决现有技术中的分布式文件系统不具备异地容灾功能的问题,提供了一种安全、可靠的分布式文件系统,并提出了分布式文件系统的数据备份方法。
技术方案:本发明所述的分布式文件系统,其目的是这样实现的,
一种分布式文件系统,包括本地管理服务器Master、本地数据存储服务器ChunkServer、本地元数据日志服务器Metalogger、DNS智能解析器,所述本地管理服务器Master通过DNS智能解析器与用户端连接并提供用户端服务,同时通过指令管理本地数据存储服务器ChunkServer;所述本地元数据日志服务器Metalogger通过指令备份本地管理服务器Master的日志文件,所述分布式文件系统还包括异地管理服务器Master、异地数据存储服务器ChunkServer、异地元数据日志服务器Metalogger和文件同步服务器SyncServer,
所述异地元数据日志服务器Metalogger通过文件同步服务器SyncServer同步本地元数据日志服务器Metalogger的日志文件;
所述异地数据存储服务器ChunkServer通过文件同步服务器SyncServer同步本地数据存储服务器ChunkServer的数据;
当本地管理服务器Master、本地数据存储服务器ChunkServer、本地元数据日志服务器Metalogger宕机时,所述DNS智能解析器将用户端切换到与异地管理服务器Master连接,通过异地管理服务器Master管理用户端,提供用户端与本地管理服务器Master同样的服务。
一种分布式文件系统的数据备份方法,包括以下步骤:
①系统初始化;
②文件同步服务器SyncServer向本地管理服务器Master发送访问请求;
③本地管理服务器Master在接收到请求时生成changelog日志,提取并解析changelog日志中的关键字,将结果存入文件同步服务器SyncServer的文件操作表中,在文件操作表中设置一个计数值,对在这个值范围内的同一文件操作进行合并,生成文件操作聚合表;所述文件同步服务器SyncServer取出文件操作聚合表中的内容,并执行相应的操作,包括:
将本地元数据日志服务器Metalogger的日志文件备份至异地元数据日志服务器Metalogger;
将本地数据存储服务器ChunkServer的数据备份至异地数据存储服务器ChunkServer;
④文件同步服务器SyncServer定期对本地元数据日志服务器Metalogger和异地元数据日志服务器Metalogger的日志文件进行对比,如发现本地元数据日志服务器Metalogger的日志文件增多时,进行步骤②-③的过程,其中,步骤③中,对新生成的changelog日志进行提取并解析,对原来的changelog日志不再进行操作,采用增量同步方式同步数据,提高了同步效率。
有益效果:本发明所述的分布式文件系统通过在不同地点建立备份系统,将本地的数据实时备份到异地服务器中,可以通过异地备份的数据进行远程恢复,也可以在异地进行数据回退,异地备份,从而进一步提高数据抵抗各种可能安全因素的容灾能力,提高了系统的安全性和可靠性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;南京南瑞集团公司;国网上海市电力公司;南京南瑞集团公司信息系统集成分公司,未经国家电网公司;南京南瑞集团公司;国网上海市电力公司;南京南瑞集团公司信息系统集成分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510654032.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:加热器及具备该加热器的火花塞
- 下一篇:无方向性电磁钢板的制造方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置