基本的R AID 介绍 RAID 是英文Redu ndant Array of Independent Disks(独立磁盘冗余阵列),简称磁盘阵列
下面将各个级别的RAID 介绍如下
R AID0 条带化(Stripe)存储
理论上说,有 N 个磁盘组成的RAID0 是单个磁盘读写速度的N倍
RAID 0 连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余,因此并不能算是真正的RAID 结构
R AID1 镜象(Mirror)存储
它是通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互 为备份的数据
当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此 RAID 1 可以提高读取性能
RAID 1 是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性
当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据
R AID2 海明码(Hamming Code)校验条带存储
将数据条块化地分布于不同的硬盘上,条块单位为位或字节,使用称为海明码来提供错误检查及恢复
这种编码技术需要多个磁盘存放检查及恢复信息,使得 RAID 2 技术实施更复杂,因此在商业环境中很少使用
R AID3 奇偶校验(XOR)条带存储,共享校验盘,数据条带存储单位为字节
它同 RAID 2 非常类似,都是将数据条块化分布于不同的硬盘上,区别在于 RAID 3 使用简单的奇偶校验,并用单块磁盘存放奇偶校验信息
如果一块磁盘失效,奇偶盘及其他数据盘可以重新产生数据;如果奇偶盘失效则不影响数据使用
RAID 3 对于大量的连续数据可提供很好的传输率,但对于随机数据来说,奇偶盘会成为写操作的瓶颈
R AID4 奇偶校验(XOR)条带存储,共享校验盘,数据条带存储单位为块
RAID 4 同样也将数据条块化并分布于不同的磁盘上,但条块