您現在的位置是:首頁 > 音樂首頁音樂

磁碟陣列是什麼東西,為什麼需要陣列?

由 狐說科技 發表于 音樂2021-06-21
簡介總結一下RAID 0:速度快、沒有容災能力、利用率高RAID 1:速度正常、容災能力強、利用率低RAID 2:速度較快、有一定糾錯能力、沒有容災能力RAID 34:在RAID 0基礎上增加一塊容災盤,容災盤制約著整個陣列RAID 5:取消

安裝碟符是什麼意思

很多人都知道RAID 0,但並不瞭解磁碟陣列,自己在生活中也沒用到過,Ta到底是怎樣工作的,是否真的有那麼厲害,今天小O就帶大家來了解一下磁碟陣列。

磁碟陣列是什麼東西,為什麼需要陣列?

首先要明確磁碟陣列只適用於多塊硬碟,單硬碟是無法組成陣列的,而當擁有多塊硬碟時,

在正常情況下每個磁碟相互獨立,互不干涉

,磁碟的利用率得不到完全發揮,往往只有一塊硬碟在持續工作,“一盤有難,八盤圍觀”的盛況屢屢出現在各個電腦裡,以上情況簡稱為

JBOD模式

,即各個磁碟相互獨立。

磁碟陣列是什麼東西,為什麼需要陣列?

而當多個硬碟組成磁碟陣列時,工作模式就會發生變化,我們可以理解為陣列就是將磁碟

物盡其用

,儘可能讓每一塊硬碟的效能都得到發揮,就是RAID。

當把多個硬碟以磁碟陣列模式執行時,

系統只會識別RAID磁碟

,而不會顯示實體硬碟,但是作用和使用方法是一樣的,都是儲存資料使用。

磁碟陣列是什麼東西,為什麼需要陣列?

目前RAID模式裡獲得廣泛認可的有7個等級,分別是0-7,

不同的RAID工作模式各不相同,

測重點

也不一樣,根據自身情況選擇就好。

RAID 0

RAID 0的工作模式類似於雙通道記憶體,讀寫速度翻倍,但是因為機械結構的限制對隨機讀寫的提升很小,且由於資料存放在不同硬碟內,其中一塊硬碟損壞即會造成所有資料的丟失。

磁碟陣列是什麼東西,為什麼需要陣列?

RAID 1

RAID 1又稱映象模式,是最安全的RAID模式,工作原理是將一塊硬碟當做主盤,另一個硬碟當做備份盤實現本地實時備份,在A盤內寫入資料時,B盤也會實時寫入一份資料備份,即使某個硬碟損壞,備份盤也能直接頂上。

磁碟陣列是什麼東西,為什麼需要陣列?

RAID 2

RAID2利用海明碼校驗,在RAID 0的基礎上增加資料糾錯能力,重點:糾錯不等於容災,由於模式稍微有些複雜,小O就不深入探討了。

磁碟陣列是什麼東西,為什麼需要陣列?

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塊硬碟。

磁碟陣列是什麼東西,為什麼需要陣列?

RAID 5

RAID 5在硬碟數量少時和RAID 3、4體現不出差距,隨著硬碟越來越多,恢復盤會限制整個陣列的發揮,RAID 5則是在此基礎上進行升級,以往單獨負責儲存恢復碼的硬碟不復存在,每塊硬碟都分別儲存著不同的檔案與恢復碼。

RAID 5可以做到與RAID 0相似的效能,又用巧妙的方式解決了RAID 4的瓶頸問題,還有不錯的容災能力,所以也成為了應用最廣泛的陣列模式。

磁碟陣列是什麼東西,為什麼需要陣列?

RAID 6

RAID 6則是在RAID 5的基礎上增加一塊容災硬碟,重點照顧可能同時壞兩塊硬碟的“非酋”。

磁碟陣列是什麼東西,為什麼需要陣列?

RAID 7

RAID 7與我們見到RAID級別具有明顯的區別。RAID 7完全可以理解為一個獨立儲存計算機,它自身帶有作業系統和管理工具,完全可以獨立執行。

總結一下

RAID 0:速度快、沒有容災能力、利用率高

RAID 1:速度正常、容災能力強、利用率低

RAID 2:速度較快、有一定糾錯能力、沒有容災能力

RAID 3/4:在RAID 0基礎上增加一塊容災盤,容災盤制約著整個陣列

RAID 5:取消固定的容災盤,將資料和恢復碼存放在不同硬碟上,一塊容災盤

RAID 6:兩塊容災盤

RAID 7:不同於以上所有模式,可以獨立存在

磁碟陣列是什麼東西,為什麼需要陣列?

而我們平時說到的RAID 10,其實是先由多個硬碟組成RAID 0模式,再由多個RAID 0陣列盤組成RAID 1,即為RAID 10。