分布式独立冗余磁盘阵列存储方法及分布式集群存储系统技术方案

技术编号:8452898 阅读:449 留言:0更新日期:2013-03-21 14:04
本申请涉及一种分布式独立冗余磁盘阵列Raid存储方法,该方法包括:将分布式集群系统中服务器的存储介质划分为数据块;选择Raid级别,且将所述数据块进行分组,以及根据Raid级别选择一个或多个所述数据块作为所述组对应的校验数据块;记录数据块划分信息,该数据块划分信息包括所述Raid级别,分组信息和所述组对应的校验数据块的信息,以及所述数据块与所述服务器的对应信息;根据所述数据块划分信息,对分组后的所述数据块和校验数据块进行写入操作。本申请还涉及一种分布式集群存储系统。本申请把不同的数据块进行冗余校验计算,可以在相同安全保证的前提下大大降低对存储介质的消耗,从而大大节约成本。

【技术实现步骤摘要】

本申请涉及存储领域,尤其涉及一种分布式独立冗余磁盘阵列存储方法及分布式集群存储系统
技术介绍
独立冗余磁盘阵列(RedundantArray of Independent Disk,简称 Raid)技术在存储领域已经有了广泛的应用。Raid技术是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。根据磁盘陈列的不同组合方式,可以将Raid分为不同的级别。 磁盘阵列中针对不同的应用使用的不同技术,称为Raid level (Raid级别)而每一 level都代表着不同技术。根据用户的操作环境及应用来选择Raid级别。一般的Raid实现是并行的将数据写入多块磁盘介质,同时计算校验信息,写入校验磁盘。在一组磁盘中允许一定数量的存储介质损坏而不会导致数据丢失,但是Raid —般用于单机环境。下面介绍下Raid5和Raid6技术中如何计算校验信息,Raid5的校验算法是异或算法,通过计算异或(XOR)的方式来实现容错,也就是说,对于接收的数据,进行分块,并计算校验后,分别存储于不同的磁盘中。如将接收的数据分成数本文档来自技高网...

【技术保护点】
一种分布式独立冗余磁盘阵列Raid存储方法,其特征在于,包括:将分布式集群系统中多个服务器的存储介质划分为数据块;将所述数据块进行分组,以及根据Raid级别选择一个或多个所述数据块作为所述组对应的校验数据块;记录数据块划分信息,所述数据块划分信息包括所述Raid级别、分组信息和所述组与校验数据块的对应信息,以及所述数据块与所述服务器的对应信息;根据所述数据块划分信息,对分组后的所述数据块和校验数据块进行写入操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:褚大鹏
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1