[发明专利]云存储系统的自动数据修复方法在审
申请号: | 201410376146.6 | 申请日: | 2014-08-02 |
公开(公告)号: | CN104113439A | 公开(公告)日: | 2014-10-22 |
发明(设计)人: | 黄睿 | 申请(专利权)人: | 成都致云科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 成都顶峰专利事务所(普通合伙) 51224 | 代理人: | 杨俊华 |
地址: | 610000 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储系统 自动 数据 修复 方法 | ||
技术领域
本发明涉及一种数据修复方法,具体的说,是涉及一种云存储系统的自动数据修复方法。
背景技术
对于私有云或者公共云来说,云存储都是云计算基础架构中重要的组成部分。一款优秀的云存储解决方案架构能够帮助用户实现高效、合理、自动化的使用存储资源,也是衡量云计算基础架构是否成功的一大标识。然而,在当今这个信息膨胀的时代,数据的容量和复杂度比以往任何时刻都要大。因此,面对日渐复杂的数据环境,构建一个高效性、扩展性和灵活性的云存储解决方案就成为用户IT基础架构建设的必需。
随着数据量的不断增加,数据的安全性要求也在不断增加。数据不仅要有足够的容量空间去存储,还需要实现数据的安全备份和远程容灾,不仅要保证本地数据的安全性,还要保证当本地发生重大的灾难时,可通过远程备份或远程容灾系统进行快速恢复。
虚拟化、云计算、大数据技术的快速发展改变了传统IT的应用模式,当用户在部署云计算时,由于云计算数据的计算和存储都在云平台上进行,云端的数据将更为重要,除去数据隐私和网络攻击的原因,复杂的系统结构、多用户瘦终端的应用环境、虚拟化的应用模式、庞大的存储设备、海量的数据备份也为云端的数据保护带来了新的挑战。
目前,一般的云存储系统中,数据存放在多个数据节点中,但是数据节点中没有元数据服务器中的数据块地址信息备份,如果整个系统的元数据服务器损毁,则无法修复元数据服务器,系统将无法正常提供服务。
发明内容
本发明的目的在于克服上述缺陷,提供一种可自动修复,提高效率,减少人工干预和错误的云存储系统的自动数据修复方法。
为了实现上述目的,本发明采用了技术方案如下:
云存储系统的自动数据修复方法,包括以下步骤:
(1)将元数据服务器中数据块存放的地址信息切成碎片,将所有地址信息碎片分别放入不同的数据节点,确保每个数据节点中的数据块里都有元数据服务器中的地址信息碎片;
(2)当元数据服务器损毁时,从上述各数据节点中读取元数据服务器里的信息碎片,根据所读取的所有地址信息碎片完成自动修复元数据服务器。
步骤(1)中,将所有地址信息碎片放入不同的数据节点的具体方式为:先对所有地址信息碎片进行备份,然后再将备份的地址信息碎片放入不同的数据节点。
进一步的,所述步骤(1)中将地址信息切成碎片的方式如下:地址信息存放在虚拟磁盘上,虚拟磁盘分为多块数据块,每块数据块由多片具有编号的数据页组成,将数据页分散到多个不同的数据节点中,每片数据页上记录着地址信息碎片。
更进一步的,所述步骤(2)中,当元数据服务器损毁时,根据数据页的编号从各数据节点中查询到记录着元数据服务器里地址信息的地址信息碎片,读取所有地址信息碎片中的信息后,写入元数据服务器,自动完成对元数据服务器的修复。
与现有技术相比,本发明的有益效果在于:
(1)本发明将在极端情况依然可以自我修复,提供最高的可靠性。
(2)本发明可提高系统可用时间,最大程度保障客户投资。
(3)本发明可自动修复,提高效率,减少人工干预和错误。
具体实施方式
下面结合实施例对本发明作进一步说明。本发明的实施方式包括但不限于下列实施例。
实施例
本实施例提供了一种云存储系统的自动数据修复方法,包括以下步骤:
(1)将元数据服务器中数据块的地址信息切成碎片,将所有数据块地址信息碎片分别放入不同的数据节点,确保每个数据节点中的数据块里都有元数据服务器中的数据块地址信息碎片;
(2)当元数据服务器损毁时,从上述各数据节点中读取元数据服务器里的信息碎片,根据所读取的所有地址信息碎片完成自动修复元数据服务器。
为了便于本领域技术人员对本发明有更清晰的了解和认识,下面举例进行说明:
首先,将元数据服务器中的数据块存放的地址信息切成两片,编号为1、2;然后,将地址信息碎片1和地址信息碎片2进行备份复制0;将地址信息碎片1和地址信息碎片2的备份碎片分别放入数据节点D1和数据节点D2中。当元数据服务器发生损毁时,分别从数据节点D1和数据节点D2里读取出元数据服务器里的数据块存放的地址信息碎片1和地址信息碎片2,然后,根据备份的数据块地址信息碎片1和地址信息碎片2,对元数据服务器里的数据块存放地址信息进行修复。
按照上述实施例,便可很好地实现本发明。值得说明的是,基于上述设计原理的前提下,为解决同样的技术问题,即使在本发明所公开的结构基础上做出的一些无实质性的改动或润色,所采用的技术方案的实质仍然与本发明一样,故其也应当在本发明的保护范围内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都致云科技有限公司,未经成都致云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410376146.6/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置