磁盘阵列

前言

首先要明确磁盘阵列只适用于多块硬盘,单硬盘是没法组成阵列的,而当拥有多块硬盘时,在正常状况下每一个磁盘相互独立,互不干涉,磁盘的利用率得不到彻底发挥,每每只有一块硬盘在持续工做,“一盘有难,八盘围观”的盛况屡屡出如今各个电脑里,以上状况简称为JBOD模式,即各个磁盘相互独立。ide

而当多个硬盘组成磁盘阵列时,工做模式就会发生变化,咱们能够理解为阵列就是将磁盘物尽其用,尽量让每一块硬盘的性能都获得发挥,就是RAID工具

当把多个硬盘以磁盘阵列模式运行时,系统只会识别RAID磁盘,而不会显示实体硬盘,可是做用和使用方法是同样的,都是存储数据使用。性能

在这里插入图片描述

目前RAID模式里得到普遍承认的有7个等级,分别是0-7,不一样的RAID工做模式各不相同,测重点也不同,根据自身状况选择就好。操作系统

<!--more-->3d

RAID 0

RAID 0的工做模式相似于双通道内存,读写速度翻倍,可是由于机械结构的限制对随机读写的提高很小,且因为数据存放在不一样硬盘内,其中一块硬盘损坏即会形成全部数据的丢失。blog

在这里插入图片描述

RAID 2

RAID2利用海明码校验,在RAID 0的基础上增长数据纠错能力,重点:纠错不等于容灾,因为模式稍微有些复杂,就不深刻探讨了。图片

在这里插入图片描述

RAID 3

RAID 3的组建至少须要拥有3块硬盘,其中2块用来装平常数据,另一块盘存放前2块的数据恢复码,当另外两块硬盘有一块损坏时, 能够利用硬盘中的校验码恢复数据,校验码硬盘损坏时,另外两块硬盘也能够从新组建新的校验码,相比RAID 0有必定容灾能力,速度上也和RAID 0相差无几,能够理解为在RAID 0基础上额外设立一个恢复盘。内存

在这里插入图片描述

RAID 4

RAID 4和RAID 3相似,也是RAID 0增强版,区别是RAID 3是将数据拆分存放,针对小文件计算校验码,RAID 4是直接将文件打包存放,校验码也只用计算一个大文件的便可,二者使用体验差距不大,容灾能力一样为1块硬盘。it

在这里插入图片描述

RAID 5

RAID 5在硬盘数量少时和RAID 三、4体现不出差距,随着硬盘愈来愈多,恢复盘会限制整个阵列的发挥,RAID 5则是在此基础上进行升级,以往单独负责存储恢复码的硬盘不复存在,每块硬盘都分别存储着不一样的文件与恢复码。class

在这里插入图片描述

RAID 6

RAID 6则是在RAID 5的基础上增长一块容灾硬盘,重点照顾可能同时坏两块硬盘的“非酋”。

在这里插入图片描述

RAID 7

RAID 7与咱们见到RAID级别具备明显的区别。RAID 7彻底能够理解为一个独立存储计算机,它自身带有操做系统和管理工具,彻底能够独立运行。

RAID 10

而咱们平时说到的RAID 10,实际上是先由多个硬盘组成RAID 0模式,再由多个RAID 0阵列盘组成RAID 1,即为RAID 10。

在这里插入图片描述

总结

RAID 0:速度快、没有容灾能力、利用率高

RAID 1:速度正常、容灾能力强、利用率低

RAID 2:速度较快、有必定纠错能力、没有容灾能力

RAID 3/4:在RAID 0基础上增长一块容灾盘,容灾盘制约着整个阵列

RAID 5:取消固定的容灾盘,将数据和恢复码存放在不一样硬盘上,一块容灾盘

RAID 6:两块容灾盘

RAID 7:不一样于以上全部模式,能够独立存在

相关文章
相关标签/搜索