admin管理员组

文章数量:1535870

2024年3月11日发(作者:)

RAID技术简介

RAID技术简介

RAID是通过磁盘阵列与数据条块化方法相结合, 以提高数据可用率的一种结构.IBM早于1970年就开始研究此项技术.RAID 可分为RAID级别

1到RAID级别6, 通常称为: RAID 0, RAID 1, RAID 2, RAID 3,RAID 4, RAID 5,RAID6.每一个RAID级别都有自己的强项和弱项. "奇偶校验"定

义为用户数据的冗余信息, 当硬盘失效时, 可以重新产生数据.

RAID 0: RAID 0 并不是真正的RAID结构, 没有数据冗余. RAID 0 连续地分割数据并并行地读/写于多个磁盘上. 因此具有很高的数据传输率.

但RAID 0在提高性能的同时,并没有提供数据可靠性,如果一个磁盘失效, 将影响整个数据.因此RAID 0 不可应用于需要数据高可用性的关键应

用.

RAID 1: RAID 1通过数据镜像实现数据冗余, 在两对分离的磁盘上产生互为备份的数据. RAID 1可以提高读的性能, 当原始数据繁忙时, 可直

接从镜像拷贝中读取数据.RAID 1是磁盘阵列中费用最高的, 但提供了最高的数据可用率. 当一个磁盘失效, 系统可以自动地交换到镜像磁盘

上, 而不需要重组失效的数据.

RAID 2: 从概念上讲, RAID 2 同RAID 3类似, 两者都是将数据条块化分布于不同的硬盘上, 条块单位为位或字节. 然而RAID 2 使用称为"加

重平均纠错码"的编码技术来提供错误检查及恢复. 这种编码技术需要多个磁盘存放检查及恢复信息, 使得RAID 2技术实施更复杂. 因此,在商

业环境中很少使用.

RAID 3: 不同于RAID 2, RAID 3使用单块磁盘存放奇偶校验信息. 如果一块磁盘失效, 奇偶盘及其他数据盘可以重新产生数据. 如果奇偶盘失

效,则不影响数据使用.RAID 3对于大量的连续数据可提供很好的传输率, 但对于随机数据, 奇偶盘会成为写操作的瓶颈.

RAID 4: 同RAID 2, RAID 3一样, RAID 4, RAID 5也同样将数据条块化并分布于不同的磁盘上, 但条块单位为块或记录. RAID 4使用一块磁盘

作为奇偶校验盘, 每次写操作都需要访问奇偶盘, 成为写操作的瓶颈. 在商业应用中很少使用.

RAID 5: RAID 5没有单独指定的奇偶盘, 而是交叉地存取数据及奇偶校验信息于所有磁盘上. 在RAID5 上, 读/写指针可同时对阵列设备进行

操作, 提供了更高的数据流量. RAID 5更适合于小数据块, 随机读写的数据.RAID 3 与RAID 5相比, 重要的区别在于RAID 3每进行一次数据

传输,需涉及到所有的阵列盘.而对于RAID 5来说, 大部分数据传输只对一块磁盘操作, 可进行并行操作.在RAID 5中有"写损失", 即每一次写操

作,将产生四个实际的读/写操作, 其中两次读旧的数据及奇偶信息, 两次写新的数据及奇偶信息.

RAID 6: RAID 6 与RAID 5相比,增加了第二个独立的奇偶校验信息块. 两个独立的奇偶系统使用不同的算法, 数据的可靠性非常高. 即使两块

磁盘同时失效,也不会影响数据的使用. 但需要分配给奇偶校验信息更大的磁盘空间, 相对于RAID 5有更大的"写损失". RAID 6 的写性能非常

差, 较差的性能和复杂的实施使得RAID 6很少使用.

RAID1--5技术详解(上)

2002年09月11日来源:TOM 科技gsm

随着计算机应用的日益普及,人们对计算速度和性能的要

求也逐渐提高。在一个完整的计算机系统中,CPU和内存的作

用固然重要,但是数据存储设备性能的好坏和速度的快慢也直

接影响到整个系统的表现。本文所要讲解的RAID技术起初主

要应用于服务器高端市场,但是随着个人用户市场的成熟和发

展,正不断向低端市场靠拢,从而为用户提供了一种既可以提

升硬盘速度,又能够确保数据安全性的良好的解决方案。本文

将对RAID技术进行较为详细的介绍,希望能够对广大读者有

所帮助。

入门基础

RAID是英文Redundant Array of Inexpensive Disks的

缩写,中文简称为磁盘阵列。其实,从RAID的英文原意中,

我们已经能够多少知道RAID就是一种由多块廉价磁盘构成的

冗余阵列。虽然RAID包含多块磁盘,但是在操作系统下是作

为一个独立的大型存储设备出现。RAID技术分为几种不同的

等级,分别可以提供不同的速度,安全性和性价比。

人们在开发RAID时主要是基于以下设想,即几块小容量

硬盘的价格总和要低于一块大容量的硬盘。虽然目前这一设想

还没有成为现实,RAID在节省成本方面的作用还不是很明显,

但是RAID可以充分发挥出多块硬盘的优势,实现远远超出任

何一块单独硬盘的速度和吞吐量。除了性能上的提高之外,

RAID还可以提供良好的容错能力,在任何一块硬盘出现问题

的情况下都可以继续工作,不会受到损坏硬盘的影响。

本文标签: 数据磁盘技术硬盘信息