RAID级别

Posted wang7136

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RAID级别相关的知识,希望对你有一定的参考价值。

RAID常用级别:RAID0,RAID1,RAID5,RAID10,RAID50,JBOD
RAID0:不需要ide控制器。将多块磁盘使用控制芯片(HBA主机适配器)并联起来,在通过其他方式和电脑主板链接。在N块磁盘上选择合理的带区来创建带区集。将写入的数据同时分散到所有的硬盘,读取数据也是同时读取所有硬盘,速度提升n倍。虽然RAID0可以提供更多的空间和更好的性能,但是系统不可靠,如果出现一块磁盘故障整个系统都会崩溃,无法进行补救。比较适合临时文件存放。磁盘大小最好相等,磁盘型号最好一样。
RAID1:也被成为镜像磁盘。原理把一个磁盘数据镜像到另一个磁盘上。至少具有两块磁盘,当一块磁盘出现问题时,系统也会正常运行,因为会使用另外一块备份磁盘数据进行工作。具备很好的磁盘冗余能力。数据虽然绝对安全,但是成本会明显增加,磁盘利用率为50%。磁盘出现问题要及时更换,否则剩余的镜像磁盘会出现问题,那么系统就会崩溃。更会新的磁盘原有数据会需要很长时间同步镜像,外界对数据访问不会受到影响。多用于保存重要数据的场合。
RAID4:至少需要三块磁盘,两块磁盘存放数据,另外一块磁盘存放第一块和第二块磁盘数据的异或,(两者相同为假,两者不同则为真),当一块磁盘碎坏,系统也可以工作。效验码可以根据另外一块磁盘数据计算出碎坏磁盘的数据,然后将磁盘数据传递给主机。RAID4里面还可以加入一块备用磁盘作为替补,替补磁盘称为热备,热备平时不工作。当一块磁盘碎坏,热备替换碎坏的磁盘工作的方式称为热换。允许一块磁盘出错,读写性能提升,利用率(n-)/n。
RAID5:至少需要三块磁盘,RAID4存放效验码磁盘容易被读取导致磁盘压力增大易碎坏。RAID5为了减轻压力而使每块磁盘都存放数据以及验证码,每块磁盘工作一样。为了提升RAID的读写速率,RAID里面添加缓冲存储器,写入的数据,暂时存储在缓冲存储器,然后由缓冲存储器慢慢写入磁盘。加快数据写入能力。为了防止断电导致缓冲存储器里面数据丢失不能及时写入磁盘,一般RAID都会添加有备用电池,让RAID继续工作将缓冲存储器的数据写入磁盘。
RAID01:至少需要四块磁盘,数据会先执行RAID0模式再执行RAID1模式,数据传送进来将数据进行分散,再进入下一级,分散数据镜像存入两块磁盘。一个磁盘损坏不影响系统工作,即使另外一组磁盘损坏一个也不影响系统工作,但不能时同一组两块磁盘损坏,导致系统数据丢失。读写性能提升,内存利用率50%。
RAID10:数据传送进来,执行RAID1模式镜像备份一份,然后将数据和镜像分别传输到下一级,再执行RAID0模式,将数据分散存放磁盘。允许一组一个磁盘损坏,系统可以继续工作。如果每组出现一个损坏则系统无法继续工作。
JBOD:将n块同样的硬盘用硬件的形式通过智能磁盘控制器或用操作系统中的磁盘驱动器程序以软件的方式串联在一起创建打的磁盘。依次将数据写入硬盘。优点整倍提高硬盘容量。缺点一块磁盘出现故障,整个系统将会破坏。
---------------------

以上是关于RAID级别的主要内容,如果未能解决你的问题,请参考以下文章

简单描述RAID级别:

RAID 级别和概念介绍

RAID各级别特性

RAID的不同级别

RAID级别

MySQL Hardware--RAID级别查看