安徽数据恢复,合肥安维恢复中心,分析RAID5原理。
Raid-5跟Raid-4一样,数据以块为单位分布到各个硬盘上。Raid-5和Raid-4的最大区别在于Raid-5不是把所有的校验块集中保存在一个专门的校验盘中,而是分散到所有的数据盘中。
Raid-5的应用很广泛,是所有Raid级别中应用最多的。我们来具体讲解一下检验值的算法。Raid-5的检验值采用的是异或算法。异或运算是二进制数值间的一种算法,其运算符号为"XOR",运算组合有以上四种: 0 XOR 0=0
1 XOR 1=1
1 XOR 0=1
1 XOR 1=0
一个异或运算式中的任一数值都能由其他数值通过异或运算得到,所以当缺失一个数值时,用剩下的数值经过异或运算就能得到缺失的数值了,这就是Raid-5能够缺失一块硬盘的道理。
Raid-5的检验块被分散保存在不同的硬盘中,这样就可以确保任何对校验块进行的读/写操作都会在所有的RAID硬盘中进行均衡,从而避免了RAID-4的瓶颈。