基本概念
RAID使用主要原因高可靠性、高数据传输率。
位级分散:在多个磁盘上分散每个字节的各个位。
块级分散:一个文件的块可分散在多个磁盘上,对于n个磁盘,一个文件的块i可存在磁盘(i mod n)+1
RAID级别
RAID 0:指块级别分散的磁盘阵列,但没有冗余
RAID 1:指磁盘镜像,在0级别基础上多了一组镜像磁盘
RAID 2:又称为内存方式的差错纠正代码结构。内存系统一直实现基于奇偶位的错误检测。内存系统的每个字节都有一个相关奇偶位,以记录字节中位置为1的个数是偶数(parity=0)或奇数(parity=1)。如果字节的1个位损坏(0变1或1变0),那么字节的奇偶也将改变。
RAID 3:又称位交织奇偶结构,它对2级别做了改进,与内存系统不同,磁盘控制器能检测到一个扇区是否正确读取,这样单个奇偶位就可用于差错检测和差错纠正。方案如下:如果一个扇区损坏,那么知道是哪个扇区,通过计算其他磁盘的扇区相应位的奇偶值可得出损坏位是1还是0。如果其他位的奇偶值等于存储奇偶值,那么缺少位就是0,否则为1。
RAID 4:又称块交织奇偶结构,采用与级别0一样的块级分散,另外在一独立磁盘上保存其他N个磁盘相应的块奇偶块
RAID