RAID5模式,是对RAID4的改进。这一改进表现在:不再区分N个存储数据的磁盘和另外一个专用的奇偶校验磁盘,它是把N+1个磁盘同等对待,都用于存放数据和奇偶校验信息,在同一个物理盘中,数据和奇偶校验信息是以不同扇区的形式体现出来的,这被称为分布式数据据保护(Distributed Data guarding),如图4.40所示。与RAID4同样,它提供了容错能力,即这N+1个磁盘中任何一个出现故障,都不会造成丢失数据的问题,可以用剩下的N个磁盘的内容,计算出存放在有故障磁盘中的正确的数据内容,存储容量的有效利用率同样为N/(N+1)。这种模式下,最少的物理磁盘数量为3。对RAID4的主要改进表现在,在一些情况下,可能可以对多个磁盘执行并行的写操作,因为它不再受单独一个奇偶磁盘的制约。


图4.41 RAID5,Distributed Data Guarding

  除此之外,阵列盘技术还支持联机热备份磁盘,即把一台磁盘接入计算机系统中,平时它并不执行读写操作,只以备份者的身份出现,当带有容错支持的阵列盘中某一磁盘出现故障时,就令这台备份磁盘立刻"上岗",首先把出现故障磁盘中的数据复制(会用到容错支持)到已"上岗"的磁盘中,之后用这台磁盘顶替已出现故障的磁盘继续投入运行。接下来可以把有故障的磁盘从系统中取下来进行维修。有容错支持和配有备份磁盘的系统中,从发现磁盘故障到启用备份磁盘、恢复故障磁盘中的数据到备份磁盘、停止有故障磁盘的运行而用备份磁盘顶替它的这一完整过程,若都经由计算机系统的硬软件自动执行(无需操作或管理人员干预),这被称为数据的自动恢复,通常要用几到十几分钟的时间完成。

  若在系统不断电,磁盘设备也不断电的情况下,可以直接把一台设备从系统中拔下来或接通上去,这叫热插拔技术,它必然只能用在带有容错支持的阵列盘系统中,需要有相应软件、总线、接口和设备几个方面的支持。