您好,歡迎來到易龍商務網!
發布時間:2021-10-04 03:39  
【廣告】





什么是磁盤陣列?
磁盤陣列(raid),一種把多塊獨立硬盤(物理硬盤)按照不同方式組合成一個硬盤組(邏輯硬盤),從而提供比單個硬盤更好的存儲性能和數據備份能力的技術。是在多塊硬盤組成的陣列系統中,犧牲一塊或多塊硬盤自己的容量,來對數據的存儲提供一定的容錯能力。塔式目前使用的較為廣泛的數據保護模式。
提到磁盤陣列數據的安全性,我們假設一下,如果你把重要的數據在沒有備份的情況下存儲在單一的硬盤中,如果硬盤損壞,輕的你可以找數據恢復公司進行數據恢復,損壞嚴重的你的數據就將丟失。但如果你采用磁盤陣列的形式進行數據的存儲方式,那我們只需要替換掉陣列中壞的硬盤數據就可以恢復了。
RAID 是什么?
RAID 有“獨立磁盤構成的具有冗余能力的陣列”之意,即獨立磁盤冗余陣列,簡稱為「磁盤陣列」,其實就是用多個獨立的磁盤組成在一起形成一個大的磁盤系統,從而實現比單塊磁盤更好的存儲性能和更高的可靠性。
RAID 有哪些?RAID方案常見的可以分為:RAID0 RAID1 RAID5 RAID6 RAID10
RAID 中主要有三個關鍵概念和技術
鏡像( Mirroring )、數據條帶( Data Stripping )和數據校驗( Data parity )。鏡像,將數據copy到多個磁盤,一方面可以提高可靠性,另一方面可并發從兩個或多個副本讀取數據來提高讀性能。顯而易見,鏡像的寫性能要稍低, 確保數據正確地寫到多個磁盤需要更多的時間消耗。數據條帶,將數據分片保存在多個不同的磁盤,多個數據分片共同組成一個完整數據副本,這與鏡像的多個副本是不同的,它通常用于性能考慮。數據條帶具有更高的并發粒度,當訪問數據時,可以同時對位于不同磁盤上數據進行讀寫操作, 從而獲得非常可觀的 I/O 性能提升 。數據校驗,利用冗余數據進行數據錯誤檢測和修復,冗余數據通常采用海明碼、異或操作等算法來計算獲得。利用校驗功能,可以很大程度上提高磁盤陣列的可靠性、魯棒性和容錯能力。不過,數據校驗需要從多處讀取數據并進行計算和對比,會影響系統性能。 不同等級的 RAID 采用一個或多個以上的三種技術,來獲得不同的數據可靠性、可用性和 I/O 性能。至于設計何種 RAID (甚至新的等級或類型)或采用何種模式的 RAID ,需要在深入理解系統需求的前提下進行合理選擇,綜合評估可靠性、性能和成本來進行折中的選擇。
磁盤陣列
RAID,中文名稱獨立磁盤冗余陣列,簡稱磁盤陣列。利用虛擬化存儲技術把多個硬盤組合起來,成為一個或多個硬盤陣列組,目的為提升性能或數據冗余,或是兩者同時提升。
在運作中,取決于RAID 層級不同,數據會以多種模式分散于各個硬盤,RAID 層級的命名會以 RAID 開頭并帶數字,例如:RAID 0、RAID 1、RAID 5、RAID 6、RAID 7、RAID 01、RAID 10、RAID 50、RAID 60。每種等級都有其理論上的優缺點,不同的等級在兩個目標間獲取平衡,分別是增加數據可靠性以及增加存儲器(群)讀寫性能。
簡單來說,RAID把多個硬盤組合成為一個邏輯硬盤,因此,操作系統只會把它當作一個實體硬盤。RAID常被用在服務器電腦上,并且常使用完全相同的硬盤作為組合。由于硬盤價格的不斷下降與RAID功能更加有效地與主板集成,它也成為普通用戶的一個選擇,特別是需要大容量存儲空間的工作,如:視頻與音頻制作。
我們一般稱RAID 0、RAID 1、RAID 2、RAID 3、RAID 4、RAID 5、RAID 6為標準RAID,稱JBOD、RAID 7、RAID 01、RAID 10、RAID 50、RAID 53、RAID 60為混合RAID。