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
計算機管理->磁碟管理
新建映象卷
建立資料
3、模擬故障,刪除一個盤
移除一個磁碟,測試檔案讀寫
測試沒問題,這個自行測試
新增一個磁碟,進行恢復,RAID5比較人性,右鍵選擇修復卷,選擇新的磁碟即可。不用進行映象的刪除,和新增。
修復完畢
當然
這個資料太少,沒效果,可以放進去大於單獨磁碟大小的檔案塞進去,然後在做故障測試。自行測試。
讀書和健身總有一個在路上