RAID 4。RAID 4同样也将数据条块化并分布于不同的磁盘上,但条块单位为块或记录。
RAID 4使用一块磁盘作为奇偶校验盘,每次写操作都需要访问奇偶盘,这时奇偶校验盘会成为写操作的瓶颈,因此RAID 4在商业环境中也很少使用。组成RAID 4最少需要三块磁盘。
RAID 5。RAID 5不单独指定奇偶盘,而是在所有磁盘上交叉地存取数据及奇偶校验信息。
在RAID 5上,读/写指针可同时对阵列设备进行操作,提供了更高的数据流量。RAID 5更适合于小数据块和随机读写的数据。RAID 3与RAID 5相比,最主要的区别在于RAID 3每进行一次数据传输就需涉及到所有的阵列盘;而对于RAID 5来说,大部分数据传输只对一块磁盘操作,并可进行并行操作。在RAID 5中有“写损失”,即每一次写操作将产生四个实际的读/写操作,其中两次读1日的数据及奇偶信息,两次写新的数据及奇偶信息。组成RAID 5最少需要三块磁盘。图12.3 RAID 5数据存储示例图中Al、A2、A3表示一组数据,Ap是这组的校验数据,如A2数据所在的盘Disk2出现故障,它可以通过Al、A2及Ap数据推算A2数据的结构并进行重构,如一块磁盘出现故障并不会导致数据丢失,连续两块磁盘出现故障将导致数据丢失。