网吧服务器RAID 0+1硬盘阵列组建图解
生活随笔
收集整理的這篇文章主要介紹了
网吧服务器RAID 0+1硬盘阵列组建图解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
網吧服務器RAID 0+1硬盤陣列組建圖解 步小羽 2007年04月13日 來源:天下·網吧聯盟 隨著網吧規模擴大,網吧電腦數量也會相應增加,上網的顧客也隨之增多,服務器硬盤數據存取的速度將會成為新的瓶頸,很多顧客開始投訴服務器點播的電影比較卡、游戲升級速度慢等問題,倘若不采取相關措施,那么好不容易擴大的經營將毀于一旦。
那么如何解決硬盤存取速度的瓶頸呢?用多個硬盤組建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即可重建陣列。
那么如何解決硬盤存取速度的瓶頸呢?用多個硬盤組建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即可重建陣列。
轉載于:https://blog.51cto.com/fbsh/23826
總結
以上是生活随笔為你收集整理的网吧服务器RAID 0+1硬盘阵列组建图解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Study on Android【五】-
- 下一篇: ORA-04063: view DAIL