實戰RAID5 手把手教你組磁碟陣列 5

2021-05-23 10:50:23 字數 3461 閱讀 2141

隨著pc硬體的不斷發展,以前多見於伺服器等高階應用的raid5技術也出現在pc機上。許多玩家開始接觸到這種提公升速同時也能確保資料安全性的良好的解決方案。

raid 5 模式的入門知識

raid 5 是一種儲存效能、資料安全和儲存成本兼顧的儲存解決方案。它既能實現raid 0的高速儲存讀取功能也能夠實現raid 1的資料恢復功能,可以說是raid 0和raid 1的折衷方案。

raid 5為系統提供資料安全保障,但保障程度要比磁碟映象低而磁碟空間利用率要比磁碟映象高。同時raid 5還具有和raid 0相近似的資料讀取速度,只是多了乙個奇偶校驗資訊,而且儲存成本相對較低。

raid 5至少需要三塊硬碟才能實現陣列,在陣列當中有三塊硬碟時,raid控制器將會把需要儲存的資料按使用者定義的分割大小把檔案分成碎片再分別儲存到其中的兩塊硬碟上,此時另一塊硬碟不接收檔案碎片,只用來儲存其它兩塊硬碟的校驗資訊,這個校驗資訊是通過raid控制器上的單獨的晶元運算產生的,而且可以通過這個校驗資訊來恢復儲存在兩塊硬碟上的資料。

另外,這三塊硬碟的任務也是隨機的,也就是說在這次儲存當中可能是1號硬碟和2好硬碟用來儲存分割後的檔案碎片,那麼在下次儲存的時候可能就是2號硬碟和3號硬碟來完成這個任務了。可以說,在每次儲存操作當中,每塊硬碟的任務是不一樣的,不過,不管任務怎麼隨機分配也是兩塊硬碟用來儲存資料資訊,另一塊硬碟用來儲存校驗資訊。

raid 5可以利用三塊硬碟同時實現raid 0的加速功能也實現raid 1的資料備份功能,並且當其中的一塊硬碟損壞之後,加入一塊新的硬碟也可以實現資料的還原。

raid 5模式並不是完全沒有缺點,如果陣列當中某塊硬碟上的資訊發生了改變的話,那麼就需要重新計算檔案分割碎片,並且,校驗資訊也需要重新計算,這時,三個硬碟都需要重新呼叫那麼整個系統效能將會降下來。如果要做raid 5陣列的話,最好使用相同容量相同速度的硬碟,raid 5模式的有效容量是陣列中容量最小的硬碟容量乘上陣列中硬碟數減一后的數目,這是因為其中有一塊硬碟用來存放校驗資訊。

raid 5既能夠實現速度上的加倍,同時也能夠保證資料的安全性,所以在很多高階系統當中都使用這種raid模式。

如何實現 raid 5:

ata raid控制器 目前市場上的raid控制器主要有兩種,一是主機板上整合的ide raid控制器,現在很多高階主機板都具有整合 ata raid 控制器。

一款支援並行介面raid 5模式的磐英i875p主機板,以及單獨的ata raid 控制卡 highpoint的rocket raid 1820a。

至少需要三塊以上的硬碟,建議硬碟的容量和型別相同。如果是兩塊容量和速度不一致的硬碟來組建raid,根據raid定義的規則,系統將以容量最小的容量為藍本,以速度最抵的硬碟的速度為標準來建立raid系統,這是raid模式共同遵守的乙個原則。

如果使用的是支援serial ata通道的控制卡,而沒stat硬碟,可自配裝轉接器

三、raid 5 安裝過程

下面是我們採用highpoint的rocket raid 454來具體實現raid 5, rocketraid 454支援通過8個ide通道,可支援多種raid級別。包括raid 0,1,5,10和jbod。通過hpt374晶元,rocketraid 454具有高階的快取運算法則,pci-x的技術結構,工作頻率可達到133mhz,而且raid管理軟體。

highpoint rocketraid 454控制卡內包裝包括 rocketraid 454磁碟陣列卡、4條ide硬碟排線、短擋板、驅動程式、磁碟陣列控管軟體以及使用手冊等實用的配件,在防震海綿的保護下,陳列於包裝盒中。

將rocketraid 454卡插到主機板的pic 插槽上(圖7)用ide硬碟排線連線raid卡和三個相同的ide硬碟。(圖8)

2、 軟體設定

開機的過程中按下"ctrl+h"便可以進入,highpoint rocketraid 454的bios控制畫面。(圖9)系統將顯示所有連線在raid 卡上硬碟的型號及大小。

選取上方工具列的選項,裡面有raid 0、raid 1、raid 0+1、raid 5和 jbod選項。我們選擇raid 5模式,進入raid 5設定畫面之後,系統會跳出另乙個視窗,我們選擇「select devices」項,就將安裝的三個硬碟都選中了。

這時我們選擇「start creation 」出乙個視窗提醒你「你所選擇的磁碟中所有的資料都會消失,是否還要繼續進行這項工作?」這時如果要繼續,就按下y,要先退出備分資料,就按下n。,按下「y」系統開始建立raid 5。

找一塊有系統的硬碟作為啟動盤開機進入作業系統後,系統將發現新硬體,並安裝驅動程式。(圖16),驅動程式安裝完畢後,計算機管理中出現raid 控制器,表示raid已成功安裝。

建立新分割槽後完成基本的安裝。建立 raid 5 完成

四:raid 5 效能測試驗證。

安裝完成後,我們可以通過一些簡單的測試來驗證 raid 5 的效能,可以選擇hd tach 這類簡單易用的硬碟測試軟體。hd tach 是一款硬碟物理效能測試軟體,利用vxd特定模式來獲得測試最大精確度的硬碟效能測試工具,這是目前硬碟測試必備的一款工具。

三塊三星硬碟構成 raid 5 磁碟陣列後突發讀取速度為106.3mb/s.右圖為一塊三星硬碟的突發讀取速度為89.2mb/s。可見相較於未作raid5前的三星硬碟來看,突發讀取效能約有將近18%效能提公升。

8 手把手教你Extjs5(八)自定義選單2

顯示在頂部的按鈕選單,可以切換至標準選單,選單樹 alias widget.buttonmainmenu viewmodel main text 選單 glyph 0xf0c9,initcomponent function 第二種樹狀選單,檔名為mainmenutree.js。樹狀選單,顯示在主介面...

手把手教你學Vue 2 元件開發

元件分為全域性的和區域性的。檢視線上演示效果 todo 這裡後期根據應用談一下兩者的好處和實際應用 元件的data 必須是乙個函式 vue.component counter 技術上 data 的確是乙個函式了,因此 vue 不會警告,但是我們卻給每個元件例項返回了同乙個物件的引用 data fun...

串匹配演算法(二) 手把手教你KMP演算法(1)

kmp演算法是一種比較高效的串匹配演算法,高效體現在 源串下標不回溯,子串合理的移動。kmp演算法屬於思路比較複雜的演算法,我自己學習這個演算法可以說是第三次了,前兩次是似懂非懂的,但是最近在刷牛客題的時候,發現這個演算法還是挺高效的,按照常規思路我的程式在時間複雜度根本通不過,所以下狠心再次去學習...