RAID0
假如说我有三块硬盘,则将文件拆分为三块并且分别放在三块硬盘中。好处是传输速度是硬盘传输速度乘以硬盘个数,假如我单张硬盘的传输速的130M/S,那么RAID0的传输速度就是130X3=390M/S。但坏处就是三块硬盘损坏了其中一块,则所有的数据会全部丢失,不管你叠加多少硬盘。
RAID1
RAID1又称镜像存储。在将文件存入硬盘的同时,会将相同的文件存放在另外一个硬盘中,一式两份。这样就算其中一块硬盘损毁了。只要及时更换换坏的硬盘,对服务以及文件都不会有任何的影响,但实际可用的存储空间都是按照一块硬盘的容量来计算,叠加多少块硬盘就是复制多少份文件出来。
RAID5
虽然RAID0性能好,但是安全性太低,RAID1安全性好,但是容量太低。所以RAID5是兼顾容量和速度的一种方案。组建RAID5至少需要三块硬盘。RAID5会将文件拆分放在不同的硬盘上,但同时会给每个分开的数据加上对应的校验信息。如果我们的某一块硬盘损坏了,就可以通过其他的数据块和校验信息来找到丢失的文件。所以我们又叫它分布式校验盘,而它恢复的原理我们可以简单的理解为2+4+1+3=10则2、4、1、3就是我们分开保存的校验数据块,而10就是我们的校验信息。假如说我的数据块为4的硬盘顺坏了,则只需要用10-2-1-3找到我们丢失的数据以及校验信息。所以RAID5只允许坏一块硬盘,坏了两块就没有办法恢复了。
RAID10
组建RAID10我们至少需要4块硬盘,这个其实就是前面说的RAID0和RAID1的一种组合。保存文件的时候就是先拆分文件后复制文件。所以RAID10有着RAID0的读取速度,但同样也有着RAID1的安全性和50%的实际可用容量。