您好,歡迎來到易龍商務網(wǎng)!
發(fā)布時間:2021-06-02 06:15  
【廣告】





磁盤陣列
磁盤陣列,有“獨立磁盤構成的具有冗余能力的陣列”之意。
磁盤陣列還能利用同位檢查(Parity Check)的觀念,在數(shù)組中任意一個硬盤故障時,仍可讀出數(shù)據(jù),在數(shù)據(jù)重構時,將數(shù)據(jù)經(jīng)計算后重新置入新硬盤中。
什么是RAID
RAID,中文名稱叫獨立磁盤冗余陣列(廉價磁盤冗余陣列),簡稱磁盤陣列。它的作用呢,是在多塊硬盤組成的陣列系統(tǒng)中,犧牲一塊至多塊硬盤的容量,來對數(shù)據(jù)的存儲提供一定的容錯能力。
我們先來簡單假設一種使用情況:你擁有一些重要的數(shù)據(jù),但是你并沒有將這些數(shù)據(jù)進行備份,他們只存在于你臺式機的單一硬盤中。那么一旦遇到臺式機的硬盤損壞,你的這些數(shù)據(jù)只能去找數(shù)據(jù)恢復公司了;而如果你的臺式機做了磁盤陣列,那么只需要替換陣列中壞掉的硬盤就可以重新恢復數(shù)據(jù)了。
這正是RAID的魅力所在。如果你只組建一個相對廉價的陣列,甚至不需要額外的硬件成本,只要你的主板支持RAID功能,就可以體驗RAID給你帶來的好處。
獨立磁盤冗余陣列是把相同的數(shù)據(jù)存儲在多個硬盤的不同的地方的方法。通過把數(shù)據(jù)放在多個硬盤上,輸入輸出操作能以平衡的方式交疊,改良性能。因為多個硬盤增加了平均故障間隔時間(MTBF),儲存冗余數(shù)據(jù)也增加了容錯。 由加利福尼亞大學伯克利分校(University of California-Berkeley)在1988年,發(fā)表的文章:“A Case for Redundant Arrays of Inexpensive Disks”。文章中,談到了RAID這個詞匯,而且定義了RAID的5層級。伯克利大學研究目的是反映當時CPU快速的性能。CPU效能每年大約成長30~50%,而硬磁機只能成長約7%。研究小組希望能找出一種新的技術,在短期內(nèi),立即提升效能來平衡計算機的運算能力。在當時,柏克萊研究小組的主要研究目的是效能與成本。 另外,研究小組也設計出容錯(fault-tolerance),邏輯數(shù)據(jù)備份(logical data redundancy),而產(chǎn)生了RAID理論。研究初期,便宜(Inexpensive)的磁盤也是主要的重點,但后來發(fā)現(xiàn),大量便宜磁盤組合并不能適用于現(xiàn)實的生產(chǎn)環(huán)境,后來Inexpensive被改為independent,許多獨立的磁盤組
RAID級別介紹
一般常用的RAID,分別是RAID 0、RAID1、RAID 2、RAID 3、RAID 4以及RAID 5,再加上二合一型 RAID 0 1﹝或稱RAID 10﹞。我們先把這些RAID級別的優(yōu)、缺點做個比較:
RAID級別 相對優(yōu)點 相對缺點
RAID 0 存取速度很快 沒有容錯
RAID 1 完全容錯 成本高
RAID 2 帶海明碼校驗,數(shù)據(jù)冗余多,速度慢
RAID 3 寫入性能較好 沒有多任務功能
RAID 4 具備多任務及容錯功能 Parity 磁盤驅(qū)動器造成性能瓶頸
RAID 5 具備多任務及容錯功能 寫入時有overhead
RAID 0 1/RAID 10 速度快、完全容錯 成本高