實現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比較人性,右鍵選擇修復卷,選擇新的磁盤即可。不用進行鏡像的刪除,和添加。
修復完畢
當然
這個數據太少,沒效果,可以放進去大於單獨磁盤大小的文件塞進去,然后在做故障測試。自行測試。
讀書和健身總有一個在路上