磁盤陣列

前言

首先要明確磁盤陣列只適用於多塊硬盤,單硬盤是沒法組成陣列的,而當擁有多塊硬盤時,在正常狀況下每一個磁盤相互獨立,互不干涉,磁盤的利用率得不到徹底發揮,每每只有一塊硬盤在持續工做,「一盤有難,八盤圍觀」的盛況屢屢出如今各個電腦裏,以上狀況簡稱爲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:不一樣於以上全部模式,能夠獨立存在

相關文章
相關標籤/搜索