RAID全程为“廉价重复磁盘数组”,意思就是使用商用产品的多台硬盘达到高可用性或提高性能的目的。而根据使用的硬盘数、目的及容错的硬盘数量,也有不同的组合。
1、RAID 0
A原理:RAID 0是将所有N多硬盘加总的方式,当压入数据时,会将数据拆成N份,压入不同的硬盘。
B参与硬盘:至少需要两个,容量为(最小容量硬盘*n),四个1T的硬盘,组成RAID 0,容量为4T.
C安全性:RAID 0不具备任何安全模式,因此当任何一个硬盘故障,整个数据就不完整,无法读取。
D性能:所有数据的读写都是N陪速度,可以并发读写N多硬盘。
E使用场合:需要速度,但不需要数据安全。
2、RAID 1
A原理:RAID 1是将2个硬盘使用镜像对应的方式。当压入数据时,会将数据落实镜像克隆,并发压入两个硬盘中。
B参与硬盘:需要两个,容量为(最小容量硬盘)。2个1T硬盘,组成RAID 1,容量为1T.
C安全性:RAID 1具备镜像模式,因此任何一个硬盘故障时,另一个对应的硬盘都有完整数据在,可以继续使用个,允许坏掉1个硬盘。
D性能:RAID 1只有可读时是两倍速度。因为可以从不同硬盘读相同的数据,但可写时没有速度的添加。
E使用场合:算是最完整的安全组合,随时都有两个完整数据的硬盘。
3、RAID 10
A原理:RAID 10是RAID 1和RAID 0 的合体,可以说是将两个RAID1的RAID再组合成RAID 0。
B参与硬盘:最少需要4个,容量为(最小容量硬盘)*n/2,4个1T的硬盘,组成RAID 10,容量2T。
C安全性:RAID 10具备镜像,因此当任何一个故障时,另一个对应的硬盘都有完整的数据,可以继续使用。
D性能:RAID 10可看做RAID 1组合成的RA硬盘上ID 0,因此可读是N倍,可写时N/2倍。
E使用场合:并发需要高效能及高安全性。
4、RAID 5
A原理:使用多个硬盘,并且使用XOR生成校验数据,将校验数据分散在多个。
B参与硬盘:最少需要3个,容量为(最小容量硬盘)*(n-1),3个1T的硬盘,组成RAID5,容量2T。
C安全性:RAID 5具备校验模式,因此当任何一个硬盘损坏,剩下的硬盘可以经过XOR计算获取丢失的数据,可以继续使用,但速度回慢下来,因为需要运算,允许坏一个硬盘。
D性能:RAID 5需要进行校验,因此视RAID卡的芯片运算能力而定。
E使用场合:空间、性能和安全的平衡,