linux-RAID磁盤陣列

一、RAID磁盤陣列介紹:
1、是Redundant Array of independent Disks的縮寫,中文簡稱爲蘇里冗餘磁盤陣列。
2、把多塊獨立的物理磁盤按不同方式組合起來形成一個硬盤組(邏輯盤),從而提供比單個硬盤更高的存儲性能和提供數據備份技術。
3、組成磁盤陣列的不同方式稱爲RAID級別。
4、常用的RAID級別:
RAID 0 1 5 6 1+0.
二、RAID 0 磁盤介紹:
連續以或字節爲單位分割數據,並讀寫於多個磁盤上,因此具有很高的數據傳輸率,但它沒有數據冗餘。
只是單純的提高性能,並沒有爲數據的可靠性提供保證,而且其中一個磁盤失效將影響所有數據。
不能應用與數據安全性要求高的場合。
在這裏插入圖片描述
三、RAID 1 磁盤介紹:
通過磁盤數據鏡像實現數據冗餘,在成對的獨立磁盤上產生互爲備份的數據。
當原始數據繁忙時,可直接從鏡像拷貝中讀取數據,因此RAID 1可以提高的讀取性能。
RAID 1是磁盤陣列中成本最高的,但提高了很高的數據安全性和可用性,當一個磁盤失效時,系統可以自動i切換到鏡像上讀寫,而不需要重組失效的數據。
在這裏插入圖片描述
四、RAID 5 磁盤介紹:
N塊磁盤組成陣列。一份數據產生N-1個條帶,同時還有一份校驗數據。
N塊磁盤同時讀寫,讀性能很高,但由於有校驗機制的問題,寫的性能相對不高。(N-1)/N利用率。可靠性高,容許壞1塊磁盤,不影響所有數據。
在這裏插入圖片描述
五、RAID 6 磁盤介紹:
N塊磁盤組成陣列,(N-2)/N磁盤利用率
與5相比,6增加了第二獨立的奇偶校驗信息塊
兩個獨立的奇偶系統使用不同的算法,即使兩塊磁盤同時失效也不會影響數據的使用。
相對與5有更大的“寫損失”,因此寫性能較差。
六、RAID 1+0磁盤介紹:
N塊磁盤兩兩鏡像後,在組成一個RAID0
N/2磁盤利用率
N/2快盤同時寫入,N塊盤同時讀取
性能高,可靠性高
在這裏插入圖片描述
七、陣列卡介紹:
整列卡是用來實現RAID卡功能的板卡。
通常是有I/O處理器,硬盤控制器、硬盤連接器和緩存等一系列組件構成的
不同的RAID卡支持RAID功能不同
RAID卡的接口類型:
IDE\SCSI\SATA\SAS
八、陣列卡的緩存:
緩存時RAID卡與外部總線交換數據的場所,RAID卡先將數據傳輸到緩存,再由緩存和外邊數據總線交換數據。
緩存的大小與速度是直接關係到RAID卡的實際傳輸速度的重要因素。
不同的RAID卡出廠時配置的內存容量不同,一般爲幾兆到幾百兆容量不等。
九、RAID卡的接口類型:
IDE接口(已淘汰):IDE的英文全稱爲“Integrated Drive Electronics”,即“電子集成驅動器”,屬於並行接口。它是把“硬盤控制器”與“盤體”集成在一起的硬盤驅動器,這樣使得硬盤接口的電纜數目與長度有所減少,從而數據傳輸的可靠性得到增強,IDE接口價格低廉,兼容性強.在實際的應用中,這種類型的接口隨着接口技術的不斷髮展已經很少用了,逐漸被後續發展分支出更多類型的硬盤接口所取代。
SCSI接口(已淘汰):SCSI 的英文全稱爲“Small Computer System Interface”(小型計算機系統接口),是和IDE完全不同的接口,IDE接口是普通PC的標準接口,而SCSI是一種通用的接口標準,具備與不同類型外部設備進行通信的能力,是一種廣泛應用於小型機上的高速數據傳輸技術.SCSI是個多任務接口,設有母線仲裁功能,掛在一個SCSI母線上的多個外部設備可以同時工作,並平等佔有總線,SCSI接口可以同步或異步傳輸數據,同步傳輸數據可以達到10M/s,異步傳輸速率可以達到1.5M/s,SCSI接口的CPU佔用率低,支持熱插熱拔,但價格較高,因此SCSI硬盤主要用於中高端工作站中.
SATA接口:SATA是“Serial ATA”的縮寫,主要用在主板和大量存儲設備之間傳輸數據。擁有這種接口的硬盤又叫串口硬盤,以採用串行方式傳輸數據,SATA總線使用了嵌入式時鐘信號,使得其具備更強的糾錯能力。如果發現數據傳輸中的錯誤會自動進行矯正,很大程度上提高了數據傳輸的可靠性,也是一種支持熱拔熱插的接口
SAS接口:SAS的英文全稱爲“Serial Attached SCSI”是新一代的SCSI技術,稱爲序列式SCSI,SAS可以看做是SATA與SCSI的結合體,是同時發揮兩者的優勢產生的,主要用在周邊零件的數據傳輸上和SATA硬盤相同,都是採用串行技術以獲得更高的傳輸速度,SAS的接口技術可以向下兼容SATA設備

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章