一、RAID介紹
RAID(Redundant Array of Independent Disk 獨立冗余磁碟陣列)技術是加州大學柏克萊分校1987年提出,最初是為了組合小的廉價磁盤來代替大的昂貴磁盤,同時希望磁盤失效時不會使對數據的存取受損失而開發出一定水平的數據保護技術。RAID就是一種由多塊廉價磁盤構成的冗余陣列,在作業系統下是作為一個獨立的大型儲存裝置出現。RAID可以充分發揮出多塊硬碟的優勢,可以提升硬碟速度,增大容量,提供容錯功能,能夠確保數據安全性,易於管理的優點,在任何一塊硬碟出現問題的情況下都可以繼續工作,不會 受到損壞硬碟的影響。
二、常見的RAID級別
2.1、 RAID0
RAID0特點:
至少需要兩塊磁盤
數據條帶化分布到磁盤,高的讀寫效能,100%高儲存空間利用率
數據沒有冗余策略,一塊磁盤故障,數據將無法恢復
套用場景:
對效能要求高但對數據安全性和可靠性要求不高的場景,比如音訊、視訊等的儲存。
2.2、 RAID1
RAID1特點:
至少需要2塊磁盤
數據映像備份寫到磁盤上(工作盤和映像盤),可靠性高,磁盤利用率為50%
讀效能可以,但寫效能不佳
一塊磁盤故障,不會影響數據的讀寫
套用場景:
對數據安全可靠要求較高的場景,比如信件系統、交易系統等。
2.3、 RAID5
RAID5特點:
至少需要3塊磁盤
數據條帶化儲存在磁盤,讀寫效能好,磁盤利用率為(n-1)/n
以奇偶校驗(分散)做數據冗余
一塊磁盤故障,可根據其他數據塊和對應的校驗數據重構損壞數據(消耗效能)
是目前綜合效能最佳的數據保護解決方案
兼顧了儲存效能、數據安全和儲存成本等各方面因素(價效比高)
適用於大部份的套用場景
2.4、 RAID6
RAID6特點:
至少需要4塊磁盤
數據條帶化儲存在磁盤,讀取效能好,容錯能力強
采用雙重校驗方式保證數據的安全性
如果2塊磁盤同時故障,可以透過兩個校驗數據來重建兩個磁盤的數據
成本要比其他等級高,並且更復雜
一般用於對數據安全性要求非常高的場合
2.5、 RAID10
RAID10特點:
RAID10是raid1+raid0的組合
至少需要4塊磁盤
兩塊硬碟為一組先做raid1,再將做好raid1的兩組做raid0
兼顧數據的冗余(raid1映像)和讀寫效能(raid0數據條帶化)
磁盤利用率為50%,成本較高
三、RAID總結
型別 | 讀寫效能 | 可靠性 | 磁盤利用率 | 成本 |
---|---|---|---|---|
RAID0 | 最好 | 最低 | 100% | 較低 |
RAID1 | 讀快;寫一般 | 高 | 50% | 高 |
RAID5 | 讀:近似RAID0 寫:多了校驗 | RAID0<RAID5<RAID1 | (n-1)/n | RAID0<RAID5<RAID1 |
RAID6 | 讀:近似RAID0 寫:多了雙重校驗 | RAID6>RAID5 | RAID6<RAID5 | RAID6>RAID1 |
RAID10 | 讀:RAID10=RAID0 寫:RAID10=RAID1 | 高 | 50% | 最高 |
四、RAID分類
軟RAID
軟RAID執行於作業系統底層,將SCSI或者IDE控制器送出上來的物理磁盤,虛擬成虛擬磁盤,再送出給管理程式來進行管理。軟RAID有以下特點:
節省成本,系統支持就可以使用相應功能
占用記憶體空間
占用CPU資源
如果程式或者作業系統故障就無法執行
硬RAID
透過用硬體來實作RAID功能的就是硬RAID,獨立的RAID卡,主機板整合的RAID芯片都 是硬RAID。RAID卡就是用來實作RAID功能的板卡。硬RAID的特點:
硬RAID有獨立的運算單元,效能好
可能需要單獨購買額外的硬體
不同RAID卡支持的功能不同,需要根據自己的需求選擇
連結: https://www.cnblogs.com/yihr/p/17778941.html
(版權歸原作者所有,侵刪)
<END>
點這裏👇關註我,記得標星呀~
往期精選:
GPT中文網站
可以在國內同ChatGPT直接進行對話,支持GPT4.0 和 AI繪圖,簡直太方便了,今天新註冊的直接送4.0提問次數 !
感謝你的分享,點贊,在看三連