RAID0,1,5,6,10,01

282 阅读3分钟
RAID0,1,5,6,10,01 
工作原理:性能,容错性,利用率

RAID:独立的磁盘冗余阵列
        功能:提高IO能力,磁盘并行读写
              提高耐用性,磁盘冗余算法来实现
        实现方法:
            硬件实现:内嵌式RAID,主板集成RAID控制器,安装OS前在BIOS里配置
            软件实现:通过OS实现,比如:群晖的NAS

 RAID级别
 	RAID-0:性能最佳
 		将N块硬盘并行组合成为一个新的逻辑盘
 		RAID-0连续以位或字节为单位分割数据,并行读、写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余
		RAID-0只是单纯地提高性能,并没有为数据的可靠性提供保证,并且其中的一个磁盘失效将影响所有数据
 		RAID-0不能应用于数据安全性要求高的场合
-------------------------------------------------------------------------------------
 	RAID-1:完整备份
 		N(偶数)快磁盘组合成一组镜像,容量为N/2
 		通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据
 		当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID-1可以提高读取性能
 		RAID-1是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性
 		可以防止一块磁盘损坏,系统可以自动切换到镜像磁盘上读写
----------------------------------------------------------------------------------	
 	RAID-4:
 		最少有3块硬盘组成,有一块专用校验盘
 		(N-1)/N磁盘利用率
 		有冗余能力
		实践证明,专用校验盘容易损坏,校验盘损坏就影响了所有数据
-------------------------------------------------------------------------------------
 	RAID-5:性能与数据备份均衡考虑
 		N(N>=3)快盘组成阵列,一份数据产生N-1个条带,同时还有1份校验数据,共N份数据在N块盘上循环均衡存储
 		N快盘同时读写,读性能很高,但由于有校验机制,写性能相对不高
 		(N-1)/N磁盘利用率
 		可靠性高,允许坏1块盘,不影响所有数据
-----------------------------------------------------------------------------------	
 	RAID-6:更强大的数据备份
 		N(N>=4)快盘组成阵列,(N-2)/N磁盘利用率
 		与RAID-5相比,RAID-6增加了第二个独立的奇偶校验信息快
 		两个独立的奇偶系统使用不同的算法,即使两块磁盘同时失效也不会影响数据使用
 		相对RAID-5有更大的“写损失”因此写性能较差
-----------------------------------------------------------------------------------		
        RAID-10:先做镜像,再做条带
 		N(偶数,N>=4)快硬盘两两镜像后,再组成一个RAID-0
		N/2磁盘利用率
		N/2块磁盘同时写入,N块盘同时读取
 		性能高,可靠性高
-------------------------------------------------------------------------------------
 	RAID-01:先做条带,在做镜像
 			
 名词解释:
	条带(stripe)是把连续的数据分割成相同大小的数据块,把每段数据分别写入到阵
    列中的不同磁盘上的方法。