RAID磁盤陣列與陣列卡
文章目錄
RAID磁盤陣列介紹
是Redundant Array of Independent Disks的縮寫,中文簡稱爲獨立冗餘磁盤陣列
把多塊獨立的物理硬盤按不通的方式組合起來形成一個硬盤組(邏輯硬盤),從而提供比單個硬盤更高的存儲性能和提供數據本分技術
組成磁盤陣列的不通方式稱爲RAID級別(RAID Levels)
常用的RAID級別
RAID0,RAID1,RAID5,RAID6,RAID1+0等
RAID 0磁盤陣列介紹
RAID 0
RAID 0連續以位或字節爲單位分割數據,並行讀/寫於多個磁盤上,因此具有很高的數據傳輸率,但它沒有數據冗餘
RAID 0只是單純地提高性能,並沒有爲數據的可靠性提供保證,而且其中的一個磁盤失效將影響到所有數據
RAID 0不能應用於數據安全性要求高的場合
RAID 1磁盤陣列介紹
RAID 1
通過磁盤數據鏡像實現數據冗餘,在成對的獨立磁盤上產生互爲備份的數據
當原始數據繁忙時,可直接從鏡像拷貝中讀取數據,因此RAID 1 可以提高讀取性能
RAID 1 是磁盤陣列中單位成本最高的,但提供了很高的數據安全性和可比性。當一個磁盤失效時,系統可以自動切換到鏡像磁盤上讀寫,而不需要重組失效的數據
RAID 5 磁盤陣列介紹
RAID 5
N(N>=3)塊盤組成陣列,一份數據產生N-1個條帶,同時還有一份校驗數據,共N分數據在N塊盤上循環均衡存儲
N塊盤同時讀寫,讀性能很高,但由於有校驗機制的問題,寫性能相對不高
(N-1)/N磁盤利用率
可靠性高,允許壞一塊盤,不影響所有數據
RAID 6 磁盤陣列介紹
RAID 6
N(N>=4)塊盤組成陣列,(N-2)/N磁盤利用率
與RAID 5相比,RAID 6增加了第二個獨立的奇偶校驗信息塊
兩個獨立的奇偶系統使用不同的算法,即使兩塊磁盤同時失效也不會影響數據的使用
相對於RAID 5 有更大的“寫損失”,因此寫性能較差
陣列卡介紹
陣列卡是用來實現RAID功能的板卡
通常是由I/O處理器、硬盤控制器、硬盤連接器和緩存等一系列組件構成的
不同的RAID卡支持的RAID功RAID5能不能
例如支持RAID0、RAID1、RAID5、RAID10等
RAID卡的接口類型
IDE接口、SCSI接口、SATA接口和SAS接口------前兩個已淘汰