磁盘阵列 RAID(Redundant Array of Independent Disks)简单的解释,就是将多台硬盘透过RAID Controller (分Hardware,Software )结合成虚拟单台大容量的硬盘使用,其特色是多台硬盘同时读取速度加快及提供 容错性Fault Tolerant,所以 RAID 是当成平时主要存取数据的Storage,不是 Backup Solution。
在RAID有一基本概念称为EDAP ( Extended Data Availability and Protection ) ,其强调扩充性及容错机制, 也是各家厂商如: Mylex,IBM,HP,Compaq,Adaptec, Infortrend等诉求的重点,包括在不须停机情况下可处理以下动作:
1. RAID 磁盘阵列-自动侦测故障硬盘(RAID Auto Error Detection)
2. RAID 磁盘阵列-重建硬盘坏轨的数据(RAID Rebuild and Recovery)
3. RAID 磁盘阵列-支持不须停机的硬盘备援 Hot Spare(RAID Hot Spare)
4. RAID 磁盘阵列-支持不须停机的硬盘替换 Hot Swap(RAID Hot Swap)
5. RAID 磁盘阵列-扩充硬盘容量等(Raid Hot Expanding)
此文均以市面常用的 RAID 5 架构为讨论主题。
磁盘阵列 RAID 的储存原理是用Bit Striping及目前主流Block Striping的分割方式, 将数据分散储存至各硬盘中,当硬盘有受损时则经由XOR运算,再将存在其它各硬盘内的Parity Blocks及Data Stripe扇区的Data Blocks进行计算而重建数据Rebuild。
RAID-5 其图解如下﹕
|