|
aa
RAID 简介
|
RAID
是 (Redundant Array of Independent Disks)
首字母的缩写,它最早于美国加州伯克利市的几个研究员在他们的论文中提出的。它通过对多个磁盘的配置和应用来实现数据的容错功能和数据传输性能的提高。
RAID提供一个将多个单独硬盘当作一个大的虚拟硬盘的访问方法,通过分散数据在这些单个硬盘上来减少因为其中一个硬盘损毁的而造成的数据丢失,并且提高系统的访问效率。
|
|
aa
为什么使用RAID
|
RAID被应用于像大型的文件服务系统,应用程序的处理服务那样对数据存取性能有苛刻要求和对数据的安全型有很高的要求的系统。今天,RAID已经被广泛应用于CAD的桌面系统,多媒体的编辑和重放等等一些需要高速的数据传输领域
|
|
aa
RAID 的级别
|
|
RAID
0: 就是大家知道的“磁盘带区集”在技术角度,它并没有容错级别,它不提供容错功能,数据交错的写在多个磁盘中。所以当一个驱动器在读写时,另一个驱动器已经在搜寻下一个数据块。
这种带区集的系统的优势是它有很高的传输速率,可以有效利用全部的这个阵列中的所有磁盘空间。不利的因素是它没有容错功能--如果其中一个硬盘损坏,那么整个阵列里的所有数据将全部丢失。
|
RAID
1: 就是我们常说的“磁盘镜像”,通过在阵列里的一个 硬盘上完全复制相同数据的方式来提供对数据的充分保护。如果其中一个硬盘毁坏,另外一个硬盘将提供精确的,完全相同的数据,RAID系统将切换到镜像的硬盘继续使用,对用户而言,数据并没有丢失。
这种镜像系统不好的地方是数据的存储速度并没有得到改善,而且磁盘利用率低。然而,它提供对管理者而言最简单有效的保护,当一个硬盘失效时,阵列管理软件会直接将数据请求切换到有效硬盘上。

RAID
3:RAID 3 将数据交错分布在多个驱动器中,有一个专门的硬盘用户提供奇偶数据存储,提供错误数据的恢复和重建。

RAID 5: RAID 5 是最通行的配置方式。它是具有奇偶校验的数据恢复功能的数据存贮方式。在
RAID 5里,奇偶校验数据块分布于阵列里的各个硬盘中,这样的数据连接会更加顺畅。
如果其中一个硬盘损坏,奇偶校验数据将被用于数据的重建。这是一个很通行的做法。这种方式的缺点是数据的读写时间会相对长些(在写入一组数据时必须完成两次读写操作)。它的容量是
N-1,最小必须有三个硬盘。

RAID
0+1: 这是带区集方式和镜像方式的组合,并没有采用奇偶校验的方式。它的优势在于数据访问速度快(如RAID0),可以用单个磁盘实现容错(如RAID1)。RAID
0+1也要求双倍的磁盘数量。
|
RAID
Level
|
通俗叫法 |
描述 |
阵列容量 |
数据可靠性 |
数据传输效率 |
最小磁盘需求 |
|
0
|
磁盘带区集
(Disk striping)
|
.数据分别于磁盘阵列中,不提供保护信息。 |
(N)
disks
|
低
|
很高
|
2
|
|
1
|
磁盘镜像
(Disk mirroring) |
复制所有的数据 |
1*
disks
|
非常高
|
高
|
2
|
|
3
|
具有奇偶校验的平行带区集
(Parallel transfer disks with parity) |
.数据分布于所有的数据磁盘
保护信息存储在一个保护磁盘上. |
(N-1)
disks
|
非常高
|
此表中性能最高(alter-natives)
|
3
|
|
5
|
不需旋转奇偶数据可 (Independent
access Array
without rotating parity) |
数据存储在一个磁盘的带区里,保护信息分散在用户数据中 |
(N-1) disks
|
非常高
|
很高
|
3
|
|
0+1
|
磁盘带区集 +
磁盘镜像
(Disk-Striping +
Disk-Mirroring) |
将带区集和镜像功能合并,不提供奇偶校验保护。更快的存储数据和单一的硬盘容错。 |
(N/2)
disks
|
非常高
|
高
|
4
|
|