RAID 5 軟件實現(Windows 系統)


實現raid有2種方式:

軟件 RAID 的性能較低,因為其使用主機的資源。 需要加載 RAID 軟件以從軟件 RAID 卷中讀取數據。在加載 RAID 軟件前,操作系統需要引導起來才能加載 RAID 軟件。在軟件 RAID 中無需物理硬件。零成本投資。

硬件 RAID 的性能較高。他們采用 PCI Express 卡物理地提供有專用的 RAID 控制器。它不會使用主機資源。他們有 NVRAM 用於緩存的讀取和寫入。緩存用於 RAID 重建時,即使出現電源故障,它會使用后備的電池電源保持緩存。對於大規模使用是非常昂貴的投資。

RAID有不同的級別。在這里,我們僅列出在真實環境下的使用最多的 RAID 級別。

    • RAID0 = 條帶化
    • RAID1 = 鏡像
    • RAID5 = 單磁盤分布式奇偶校驗
    • RAID6 = 雙磁盤分布式奇偶校驗
    • RAID10 = 鏡像 + 條帶。(嵌套RAID)

RAID5(分布式奇偶校驗的獨立磁盤結構)。從它的示意圖上可以看到,它的奇偶校驗碼存在於所有磁盤上,其中的p0代表第0帶區的奇偶校驗值,其它的


意思也相同。RAID5的讀出效率很高,寫入效率一般,塊式的集體訪問效率不錯。因為奇偶校驗碼在不同的磁盤上,所以提高了可靠性。但是它對數據傳輸的並行性解決不好,而且控制器的設計也相當困難。RAID 3 與RAID 5相比,重要的區別在於RAID 3每進行一次數據傳輸,需涉及到所有的陣列盤。而對於RAID 5來說,大部分數據傳輸只對一塊磁盤操作,可進行並行操作。在RAID 5中有“寫損失”,即每一次寫操作,將產生四個實際的讀/寫操作,其中兩次讀舊的數據及奇偶信息,兩次寫新的數據及奇偶信息。

分布式奇偶校驗,任意故障一塊磁盤不影響使用。

利用率是n-1/n,n是磁盤數量。

1、准備工作

安裝系統后,主板上連接>=3塊硬盤,這里我用虛擬機做實驗,和示意圖一樣使用4個。

試驗系統:Windows server 2012

2、創建邏輯卷RAID 5

計算機管理->磁盤管理

新建鏡像卷

image

image

image

創建數據

image

3、模擬故障,刪除一個盤

移除一個磁盤,測試文件讀寫

測試沒問題,這個自行測試

添加一個磁盤,進行恢復,RAID5比較人性,右鍵選擇修復卷,選擇新的磁盤即可。不用進行鏡像的刪除,和添加。

image

修復完畢

image

image

當然

這個數據太少,沒效果,可以放進去大於單獨磁盤大小的文件塞進去,然后在做故障測試。自行測試。


讀書和健身總有一個在路上


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM