【IT168 专稿】相信对RAID感兴趣的朋友,都不是刚接触电脑的新手。为什么对RAID感兴趣呢?除了数据中心的管理员将其作为职业,大部分对RAID感兴趣的朋友,都长期使用电脑,而且可能都遇到过硬盘失效。今天,每个人拥有的电脑数量越来越多,硬盘失效已经非常常见。其实,硬盘坏道一直都是很常见的现象,虽然硬盘厂商的技术也在不断提升,可是这些基于磁盘技术的硬盘在短期内还难以完成革命性的提升。也许固态硬盘技术未来能达到无坏道的境界,但那毕竟还不是主流产品。
基础而有效的数据保护
个人计算机的发展速度在过去20年里非常惊人,一美金能买到的硬盘存储容量也一直呈指数增长。其间,MTBF(Mean Time Before Failure 平均无故障工作小时)也从八十年代的8000小时(MiniScribe M2006)增长到了当前的75000小时(Seagate 7200.11 系列驱动)。当然,MTBF只是一个计算出来的指标,并不等于真正的硬盘平均寿命,只供我们参考。但即便如此,我们还得承认硬盘的制造工艺20年间的确有了很大的飞跃。
与此同时,我们存储数据的价值也随着硬盘的发展而增加。正是在这种背景下,各种备份、保护数据的技术都应运而生。RAID(Redundant Array of Inexpensive Disks 独立磁盘冗余阵列,或者也称为廉价磁盘冗余阵列)就是诸多保护技术之一。
早在70年代,RAID概念就已经出现在白皮书里。RAID名词正式出现,是在1987年,由一群加利福尼亚州伯克利大学的研究者们创造。他们专注于研究多块硬盘配合时的性能和冗余情况。但是他们的研究最初还是比较理论化,跟实际需要稍有差距,不过很快存储工业就将一些改进加入其中。RAID技术一直发展到今天,成为现在我们熟知的一些RAID:
RAID 0 – 条带化数据
RAID 1 – 镜像数据
RAID 5 – 条带化奇偶校验
RAID 6 – 条带化双奇偶校验
RAID 0+1 - RAID 0和RAID 1混合,镜像拷贝条带化数据
每一种RAID配置都有自己的利弊;各种RAID,适合于各种不同的应用,我们将对不同的RAID做简要讨论,本文我们先重点讨论目前应用最为广泛的三种RAID模式,RAID0、RAID1和RAID5,下篇我们将一起讨论一些组合RAID模式,比如RAID0+1与RAID1+0,以及较为新兴的RAID6。