隨着網吧規模擴大,網吧電腦數量也會相應增長,上網的顧客也隨之增多,服務器硬盤數據存取的速度將會成爲新的瓶頸,不少顧客開始投訴服務器點播的電影比較卡、遊戲升級速度慢等問題,假若不採起相關措施,那麼好不容易擴大的經營將毀於一旦。
那麼如何解決硬盤存取速度的瓶頸呢?用多個硬盤組建RAID陣列將是一個較佳的解決方案。然而許多網管因爲缺乏實際經驗,對於RAID技術只有含糊的概念,因此小編特別編寫了本文,與你們一塊兒分享RAID基礎知識與最經常使用的RAID 0+1組建實例。
RAID英文全稱爲Redundant Array of Inexpensive Disks,中文譯爲廉價磁盤冗餘陣列。它實質是使用多塊物理硬盤組成一個具備加速、自動備份、數據損毀恢復等功能的邏輯硬盤。
爲了知足不一樣工做環境的須要,RAID技術分爲了如下RAID 0-7計合8種。每種陣列都各自有其自身優勢與缺點,例如RAID 1陣列強調磁盤的數據的安全性、RAID 0陣列提升訪問速度、RAID 5陣列兼顧速度與的安全等。下面就來看看經常使用陣列的具體特色。
經常使用RAID陣列類型
RAID 0
RAID 0陣列即(Data Stripping)數據分條陣列,其主要的特色是存取的數據都被分割成爲條狀(stripped)分佈存放在各個物理磁盤上。這樣處理的優勢是能夠並行存取,從而得到雙倍或多倍存取速度。其中最簡單的RAID 0陣列,使用兩塊硬盤提供雙倍傳輸速度,假如陣列卡能支持多塊硬盤組成RAID 0,那麼則能夠得到N倍(N爲加入陣列的硬盤數量)傳輸速度。
這種陣列的缺點是數據安全比較脆弱,只要陣列內某一硬盤出現故障,全部的數據將所有丟失。於是,爲了在數據脆弱性與速度之間取得較好的平衡,實際使用時RAID 0一般只使用兩塊硬盤,得到雙倍傳輸速度同時穩定性降低一半,用於存放視頻點播文件、臨時文件等對安全性要求不高的數據。
RAID 1
RAID 1陣列即(Data Mirror)數據鏡像陣列,其主要特色在提供了較爲優異的數據安全保障。整個陣列至少須要兩塊硬盤組建,在寫入時同時將數據備份至另外一塊硬盤,因此即便其中一塊硬盤出現故障而形成數據損壞時,文件也不會丟失。可是其代價就是的陣列內半數硬盤用於即時鏡像備份,容量爲陣列內硬盤總容量的一半,並且速度沒有任何提高。
RAID 0+1
爲了把RAID 0的快速存取特色與RAID 1數據安全的優勢結合起來,人們還設計了RAID 0+1陣列。這種陣列最少須要4個硬盤才能建立。其中兩塊硬盤用來存取數據,兩塊硬盤用於鏡像數據。用於存放數據兩塊硬盤被劃分爲條狀並行存取,這樣能夠得到雙倍數據存取的速度,而另兩個硬盤則即時爲條狀並行存取的硬盤製做鏡像,以確保任意一塊盤出現了故障,也不會致使數據丟失。
因爲兼顧到了存取速度和數據的安全,因此這種陣列在網吧、小型企業中使用很是普遍。
RAID 3和RAID 5
RAID 3和RAID 5都採用了校驗的數據存儲方式,所不一樣的是RAID 3採用了一塊物理硬盤專門來存放校驗的數據,而存放數據的硬盤卻有好幾個硬盤同時並行工做,不論是每個硬盤的數據進行修改,校驗的數據硬盤也會同時跟着改動,這就致使了校驗硬盤工做負擔太重,影響數據的存儲效率,而RAID 5恰好相反,它把校驗數據切成塊存放在各個硬盤上這樣就能夠解決校驗數據存放的瓶頸。
因爲RAID 5的陣列卡價格較爲高昂,因此該種陣列目前僅在大型企業中使用,而鮮有被網吧採用。
RAID 0+1實戰
瞭解各類RAID陣列以後,接下來就網吧中經常使用的RAID 0+1的設置爲例子,圖解介紹整個設置過程。
首先要準備四塊硬盤、一臺具備空白PCI卡或PCI-E插槽的電腦(根據RAID卡的接口不一樣而定)、一塊RAID卡(假如主板已經集成了RAID卡則不須要)。
圖1
安裝RAID卡至主板,將四塊硬盤鏈接至RAID卡的數據接口上。開啓電腦,並依說明書進入RAID設置畫面。本例所使用的TRAK100陣列卡,使用「Tab」按鍵做爲設置熱鍵,因此按「Tab」鍵,便可進入RAID設置畫面。
進入RAID設置環境以後,按3鍵選擇「Define Array」選項,進入RAID定義窗口。
圖2
在RAID定義窗口按下「Enter」按鍵,進入RAID編輯窗口,在編輯窗口中能夠設置RAID的模式,須要特別注意的是,許多RAID卡爲用戶提供的模式均使用存儲模式表達,其中「Stripe」條狀存儲存則爲RAID 0模式;「Mirror」表示RAID 1;而「Mirror/Stripe」則表示RAID0+1的模式。用戶可使用空格鍵切換RAID的模式,這裏選擇 「Mirror/Stripe」模式,並把通道中的四個硬盤設置爲「Y」狀態。設置完成以後按下「Ctrl+Y」保存設置的結果。
圖 3
須要特別提示的是,使用少於4個硬盤不能設置RAID 0+1的模式,而且不會出現「Mirror/Stripe」的選擇模式。
設置的完成後,能夠看到硬盤的整個容量達到了80G,這是根據RAID 0+1的功能特色得出的。它的容量爲最小硬盤基數的兩倍,因爲筆者使用的硬盤中最小的是40G,所以設置完成以後,容量爲40G*2,若是使用的是4個80G的硬盤,那麼設置「Mirror/Stripe」模式的結果應該是2*80G。
圖 4
按下「Esc」按鍵,退出設置窗口,在彈出的提示對話框中輸入「Y」表示肯定設置,而且從新啓動系統。
圖 5
重啓系統以後,會顯示RAID的設置結果,其中包含工做模式、陣列總容量大小、還有狀態等。至此,用戶就能夠在陣列上分區、安裝系統、軟件以及進行其餘操做了。對於操做系統而言,整個一個陣列就至關於一個硬盤。
假如某一硬盤出現了故障,那麼只須要找出損毀的硬盤,再在RAID定義窗口中選擇2,Rebuild RAID便可重建陣列。