知識庫
相信很多站長們對RAID這個詞耳濡目染,很多人不懂 RAID是什么意思是因為RAID并不是很普遍。Raid是獨立冗余磁盤陣列的英文名字,磁盤陣列就是人們將許多磁盤利用組數的方式來組成一個大的磁盤組,看起來像硬盤,磁盤對它進行格局化、分區主要用于提升硬盤性能與存儲。當然,除了這些不太貴的磁盤組成的磁盤組,還有獨立的磁盤組,被人們叫做獨立磁盤冗余陣列。
1987年由美國加州大學伯克利分校提出。簡單地解釋,就是將N臺硬盤通過RAID Controller(分Hardware,Software)結合成虛擬單臺大容量的硬盤使用。RAID的采用為存儲系統(或者服務器的內置存儲)帶來巨大利益,其中提高傳輸速率和提供容錯功能是最大的優點。RAID的采用為存儲系統(或者服務器的內置存儲)帶來巨大利益,其中提高傳輸速率和提供容錯
功能是最大的優點。它提供比單個硬盤更高的存儲性能。RAID包括RAID 0~RAID 50等數個規范,我們常使用主要是RAID 0,RAID 1兩種,下面我們再來說說RAID0和RAID1的區別。RAID0和RAID1有什么區別? 這里給大家介紹下,一起來看看。
RAID 0連續以位或字節為單位分割數據,并行讀/寫于多個磁盤上,具有很高的數據傳輸率,但它沒有數據冗余,并不能算是真正的RAID結構。RAID 0只是單純地提高性能,并沒有為數據的可靠性提供保證,而且其中的一個磁盤失效將影響到所有數據,這也是為什么RAID 0不能應用于數據安全性要求高的場合的原因。
RAID 1又稱鏡像盤,把一個磁盤的數據鏡像到另一個磁盤上,采用鏡像容錯來提高可靠性,具有raid中最高的數據冗余能力。存數據時會將數據同時寫入鏡像盤內,讀取數據則只從工作盤讀出。發生故障時,系統將從鏡像盤讀取數據,然后再恢復工作盤正確數據。這種陣列方式可靠性極高,但是其容量會減去一半。廣泛用于數據要求極嚴的應用場合,如商業金融、檔案管理等領域。只允許一顆硬盤出故障。
鑒于RAID 0和RAID 1各有特點,其中RAID 0主要用于提升硬盤性能,但數據安全性不強,而RAID 1兼顧性能與數據安全,但容量減半,因此將RAID 0和RAID 1組合使用無疑是更完美的方案,因此又有了Raid0+1組合,最早出現的raid模式是raid 0,如今已經有了從raid 0到raid 7的8種基本raid級別,還有raid 0+1(又叫raid 10)、raid 53等級別。raid 0是raid中級別最低、組建最簡單的一種。成本也相對較低,雖然可以提高硬盤的容量,速度也十分迅速,但是一旦其中任意一塊硬盤出現故障,就會拖垮整個系統,使全部受到破壞。Raid 1與raid 0相比,前者的安全性比較高,速度兩者均相同。Raid 0+1可謂是結合了raid 0與raid 1的優點,既安全、速度也快。
Raid 2與raid 3有一點相同的地方是它們二者都是把數據分布在不同的硬盤上,raid 3和raid 5都是校驗方式,raid 3的工作方式用一塊磁盤存放校驗數據,而raid 5的工作方式是將各個磁盤生成的數據校驗切成塊,分別存放到磁盤陣列。雖然速度會減慢,但是可以緩解校驗數據時產生的瓶頸問題,目前人們比較常用的是raid 0+1和raid 5。Raid 4和raid 3同樣有相同的地方,而且特點和raid 3也很像,只不過前者在失敗修復時的難度更加大。raid 6是在raid 5的基礎上發展的,數據準確性高,但是它比較復雜,速度也慢,一般用的人比較少。Raid 7每個磁盤都有高速緩沖存儲器,因而數據訪問速度很快,價格也非常貴。以及還有流行的Raid5。
1、擴大了存儲能力 可由多個硬盤組成容量巨大的存儲空間。
2、降低了單位容量的成本 市場上最大容量的硬盤每兆容量的價格要大大高于普及型硬盤,因此采用多個普及型硬盤組成的陣列其單位價格要低得多。
3、提高了存儲速度 單個硬盤速度的提高均受到各個時期的技術條件限制,要更進一步往往是很困難的,而使用RAID,則可以讓多個硬盤同時分攤數據的讀或寫操作,因此整體速度有成倍地提高。
4、可靠性 RAID系統可以使用兩組硬盤同步完成鏡像存儲,這種安全措施對于網絡服務器來說是最重要不過的了。
5、容錯性 RAID控制器的一個關鍵功能就是容錯處理。容錯陣列中如有單塊硬盤出錯,不會影響到整體的繼續使用,高級RAID控制器還具有拯救數據功能。
6、對于IDE RAID來說,目前還有一個功能就是支持ATA/66/100。
磁盤陣列有外接式磁盤陣列柜樣式,應用于大型服務器,價格高。相對便宜價格的樣式有內接式磁盤陣列卡,技術人員適用。