前言
一、RAID是什么?
独立磁盘冗余阵列,RAID技术将多个单独的物理硬盘以不同的方式组合成一个逻辑盘,提高了硬盘的读写性能和数据安全性,根据不同的组合方式可以分为不同的RAID级别。
RAID0
RAID0也被称为条带化,将数据分成一定的大小顺序写到阵列的所有磁盘里,RAID0可以并行执行读写操作,能充分利用总线的带宽。从理论上来说,一个由N个硬盘组成的RAID0系统,它的读写性能将是单个磁盘读取性能的N倍,磁盘的存储效率最大,RAID0有一个明显的缺点:不提供数据冗余保护,数据一旦损坏,无法进行恢复。
RAID1
RAID1称为镜像,它将数据完全一致的写入工作磁盘和镜像中,它的磁盘利用率为50%,构成RAID1的磁盘数量必须为偶数,以便镜像的实现。RAID1提供了最佳的数据保护,一旦工作磁盘发生故障,系统自动从镜像磁盘读取数据,不会影响用户工作。
RAID3
RAID3采用一个硬盘作为校验盘,其余磁盘作为数据盘,数据按位或字节的方式交叉存取到各个数据盘中,不同磁盘上同一带区的数据进行异或校验,并把校验值写入校验盘中。RAID3在数据读取时的性能有所提升,并且能够提供数据容错能力,但是,在写数据时的性能大为下降,因为每一次写操作,即使改动某个数据盘上的一个数据块,也必须根据所有同一带区的数据来重新计算校验值并将其写入校验盘中,