您現在的位置是:首頁 > 音樂首頁音樂
磁碟陣列是什麼東西,為什麼需要陣列?
安裝碟符是什麼意思
很多人都知道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。