raid 技術可以將一個硬盤上的任務分散或copy到多個少則兩個磁盤上,借此來提高了性能或建立數據冗余以防驅動器發生故障。可以通過設定設備的 raid 模式來決定設備以何種方式處理數據。raid 配置可讓多個硬盤驅動器以不同的方式例如使用條帶技術或鏡像技術組合成單一的運行單元。
raid 的兩個關鍵目標是提高數據---性和 i/o 性能。磁盤陣列中,數據分散在多個磁盤中,然而對于計算機系統來說,就像一個單獨的磁盤。通過把相同數據同時寫入到多塊磁盤典型地如鏡像,或者將計算的校驗數據寫入陣列中來獲得冗余能力,當單塊磁盤出現故障時可以---不會導致數據丟失。有些 raid 等級允許更多地 磁盤同時發生故障。在這樣的冗余機制下,可以用新磁盤替換故障磁盤,冷磁盤陣列公司, raid 會自動根據剩余磁盤中的數據和校驗數據重建丟失的數據,---數據一致性和完整性。數據分散保存在 raid 中的多個不同磁盤上,并發數據讀寫要---優于單個磁盤,因此可以獲得更高的聚合 i/o 帶寬。當然,磁盤陣列會減少全體磁盤的總可用存儲空間,---空間換取更高的---性和性能。比如,冷磁盤陣列公司, raid1 存儲空間利用率僅有 50% , raid5 會損失其中一個磁盤的存儲容量,空間利用率為 (n-1)/n 。
raid稱為廉價磁盤冗余陣列。raid 的基本原理是把多個便宜的小磁盤組合到一起,成為一個磁盤組,使性能達到或超過一個容量---、價格昂貴的磁盤。
目前 raid技術大致分為兩種:基于硬件的raid技術和基于軟件的raid技術。其中在linux下通過自帶的軟件就能實現raid功能,冷磁盤陣列公司,這樣便可省去購買昂貴的硬件 raid 控制器和附件就能---地增強磁盤的 io 性能和---性。由于是用軟件去實現的raid功能,所以它配置靈活、管理方便。同時使用軟件raid,冷磁盤陣列,還可以實現將幾個物理磁盤合并成一個的虛擬設備,從而達到性能改進和數據冗余的目的。當然基于硬件的raid解決方案比基于軟件raid技術在使用性能和服務性能上稍勝---,具體表現在檢測和修復多位錯誤的能力、錯誤磁盤自動檢測和陣列重建等方面。
磁盤陣列,有“獨立磁盤構成的具有冗余能力的陣列”之意。
磁盤陣列還能利用同位檢查parity check的觀念,在數組中任意一個硬盤故障時,仍可讀出數據,在數據重構時,將數據經計算后重新置入新硬盤中。