天才教育網(wǎng)合作機(jī)構(gòu) > 設(shè)計(jì)軟件培訓(xùn)機(jī)構(gòu) > AI培訓(xùn)機(jī)構(gòu) >

東莞維修培訓(xùn)網(wǎng)

歡迎您!
朋友圈

400-850-8622

全國(guó)統(tǒng)一學(xué)習(xí)專線 9:00-21:00

位置:設(shè)計(jì)軟件培訓(xùn)資訊 > AI培訓(xùn)資訊 > 組建RAID從認(rèn)識(shí)開(kāi)始 手把手教你建磁盤陣列

組建RAID從認(rèn)識(shí)開(kāi)始 手把手教你建磁盤陣列

日期:2006-10-19 00:00:00     瀏覽:105    來(lái)源:東莞維修培訓(xùn)網(wǎng)

  最近,剛剛幫朋友裝了一臺(tái)電腦,朋友選擇了160GB的SATA硬盤。之前,朋友有一臺(tái)老的電腦,由于經(jīng)常在網(wǎng)上下載影片和游戲,因此對(duì)硬盤進(jìn)行了幾次升級(jí),分幾次購(gòu)買了幾塊80GB PATA硬盤。由于朋友的那臺(tái)舊電腦實(shí)在沒(méi)法再用,因此打算把幾塊硬盤組合起來(lái),裝進(jìn)新配的電腦中使用。因此朋友想組成RAID磁盤陣烈進(jìn)行使用,以提高機(jī)器性能和增大磁盤的容量。那么什么是RAID呢?如何實(shí)現(xiàn)RAID功能?PATA與SATA硬盤能組建RAID磁盤陣列嗎?于是筆者進(jìn)行了整理搜集,得文如下:

  一、什么是RAID?其具備哪些常用的工具模式?

  即然提到了RAID磁盤陣列,那么我們就先來(lái)了解一下什么是RAID?所謂的RAID,是Redundant Arrays of Independent Disks的簡(jiǎn)稱,中文為廉價(jià)冗余磁盤陣列。由1987年由加州*伯克利分校提出的,初衷是為了將較廉價(jià)的多個(gè)小磁盤進(jìn)行組合來(lái)替代價(jià)格昂貴的大容量磁盤,希望單個(gè)磁盤損壞后不會(huì)影響到其它磁盤的繼續(xù)使用,使數(shù)據(jù)更加的安全。RAID作為一種廉價(jià)的磁盤冗余陣列,能夠提供一個(gè)獨(dú)立的大型存儲(chǔ)設(shè)備解決方案。在提高硬盤容量的同時(shí),還能夠充分提高硬盤的速度,使數(shù)據(jù)更加安全,更加易于磁盤的管理。

  了解RAID基本定義以后,我們?cè)賮?lái)看看RAID的幾種常見(jiàn)工作模式。

  1、RAID 0

  RAID 0是最早出現(xiàn)的RAID模式,即Data Stripping數(shù)據(jù)分條技術(shù)。RAID 0是組建磁盤陣列中最簡(jiǎn)單的一種形式,只需要2塊以上的硬盤即可,成本低,可以提高整個(gè)磁盤的性能和吞吐量。RAID 0沒(méi)有提供冗余或錯(cuò)誤修復(fù)能力,是實(shí)現(xiàn)成本是*的。

  RAID 0最簡(jiǎn)單的實(shí)現(xiàn)方式就是把N塊同樣的硬盤用硬件的形式通過(guò)智能磁盤控制器或用操作系統(tǒng)中的磁盤驅(qū)動(dòng)程序以軟件的方式串聯(lián)在一起創(chuàng)建一個(gè)大的卷集。在使用中電腦數(shù)據(jù)依次寫入到各塊硬盤中,它的*優(yōu)點(diǎn)就是可以整倍的提高硬盤的容量。如使用了三塊80GB的硬盤組建成RAID 0模式,那么磁盤容量就會(huì)是240GB。其速度方面,各單獨(dú)一塊硬盤的速度完全相同。*的缺點(diǎn)在于任何一塊硬盤出現(xiàn)故障,整個(gè)系統(tǒng)將會(huì)受到破壞,可靠性僅為單獨(dú)一塊硬盤的1/N。

  為了解決這一問(wèn)題,便出一了RAID 0的另一種模式。即在N塊硬盤上選擇合理的帶區(qū)來(lái)創(chuàng)建帶區(qū)集。其原理就是將原先順序?qū)懭氲臄?shù)據(jù)被分散到所有的四塊硬盤中同時(shí)進(jìn)行讀寫。四塊硬盤的并行操作使同一時(shí)間內(nèi)磁盤讀寫的速度提升了4倍。

  在創(chuàng)建帶區(qū)集時(shí),合理的選擇帶區(qū)的大小非常重要。如果帶區(qū)過(guò)大,可能一塊磁盤上的帶區(qū)空間就可以滿足大部分的I/O操作,使數(shù)據(jù)的讀寫仍然只局限在少數(shù)的一、兩塊硬盤上,不能充分的發(fā)揮出并行操作的優(yōu)勢(shì)。另一方面,如果帶區(qū)過(guò)小,任何I/O指令都可能引發(fā)大量的讀寫操作,占用過(guò)多的控制器總線帶寬。因此,在創(chuàng)建帶區(qū)集時(shí),我們應(yīng)當(dāng)根據(jù)實(shí)際應(yīng)用的需要,慎重的選擇帶區(qū)的大小。

  帶區(qū)集雖然可以把數(shù)據(jù)均勻的分配到所有的磁盤上進(jìn)行讀寫。但如果我們把所有的硬盤都連接到一個(gè)控制器上的話,可能會(huì)帶來(lái)潛在的危害。這是因?yàn)楫?dāng)我們頻繁進(jìn)行讀寫操作時(shí),很容易使控制器或總線的負(fù)荷超載。為了避免出現(xiàn)上述問(wèn)題,建議用戶可以使用多個(gè)磁盤控制器。*解決方法還是為每一塊硬盤都配備一個(gè)專門的磁盤控制器。

  雖然RAID 0可以提供更多的空間和更好的性能,但是整個(gè)系統(tǒng)是非常不可靠的,如果出現(xiàn)故障,無(wú)法進(jìn)行任何補(bǔ)救。所以,RAID 0一般只是在那些對(duì)數(shù)據(jù)安全性要求不高的情況下才被人們使用。

  2、RAID 1

  RAID 1稱為磁盤鏡像,原理是把一個(gè)磁盤的數(shù)據(jù)鏡像到另一個(gè)磁盤上,也就是說(shuō)數(shù)據(jù)在寫入一塊磁盤的同時(shí),會(huì)在另一塊閑置的磁盤上生成鏡像文件,在不影響性能情況下*限度的保證系統(tǒng)的可靠性和可修復(fù)性上,只要系統(tǒng)中任何一對(duì)鏡像盤中至少有一塊磁盤可以使用,甚至可以在一半數(shù)量的硬盤出現(xiàn)問(wèn)題時(shí)系統(tǒng)都可以正常運(yùn)行,當(dāng)一塊硬盤失效時(shí),系統(tǒng)會(huì)忽略該硬盤,轉(zhuǎn)而使用剩余的鏡像盤讀寫數(shù)據(jù),具備很好的磁盤冗余能力。雖然這樣對(duì)數(shù)據(jù)來(lái)講絕對(duì)安全,但是成本也會(huì)明顯增加,磁盤利用率為50%,以四塊80GB容量的硬盤來(lái)講,可利用的磁盤空間僅為160GB。另外,出現(xiàn)硬盤故障的RAID系統(tǒng)不再可靠,應(yīng)當(dāng)及時(shí)的更換損壞的硬盤,否則剩余的鏡像盤也出現(xiàn)問(wèn)題,那么整個(gè)系統(tǒng)就會(huì)崩潰。更換新盤后原有數(shù)據(jù)會(huì)需要很長(zhǎng)時(shí)間同步鏡像,外界對(duì)數(shù)據(jù)的訪問(wèn)不會(huì)受到影響,只是這時(shí)整個(gè)系統(tǒng)的性能有所下降。因此,RAID 1多用在保存關(guān)鍵性的重要數(shù)據(jù)的場(chǎng)合。

  RAID 1主要是通過(guò)二次讀寫實(shí)現(xiàn)磁盤鏡像,所以磁盤控制器的負(fù)載也相當(dāng)大,尤其是在需要頻繁寫入數(shù)據(jù)的環(huán)境中。為了避免出現(xiàn)性能瓶頸,使用多個(gè)磁盤控制器就顯得很有必要。

  3、RAID0+1

  從RAID 0+1名稱上我們便可以看出是RAID0與RAID1的結(jié)合體。在我們單獨(dú)使用RAID 1也會(huì)出現(xiàn)類似單獨(dú)使用RAID 0那樣的問(wèn)題,即在同一時(shí)間內(nèi)只能向一塊磁盤寫入數(shù)據(jù),不能充分利用所有的資源。為了解決這一問(wèn)題,我們可以在磁盤鏡像中建立帶區(qū)集。因?yàn)檫@種配置方式綜合了帶區(qū)集和鏡像的優(yōu)勢(shì),所以被稱為RAID 0+1。把RAID0和RAID1技術(shù)結(jié)合起來(lái),數(shù)據(jù)除分布在多個(gè)盤上外,每個(gè)盤都有其物理鏡像盤,提供全冗余能力,允許一個(gè)以下磁盤故障,而不影響數(shù)據(jù)可用性,并具有快速讀/寫能力。RAID0+1要在磁盤鏡像中建立帶區(qū)集至少4個(gè)硬盤。

face=Verdana>  由于我們此次只是介紹家用臺(tái)式機(jī)如何組建RAID磁盤陣列功能,目前主流的主板也只是提供這三種組建模式,因此其它諸如服務(wù)等的高級(jí)RAID模式,這里我們將不再過(guò)多的介紹。

  二、主板芯片組RAID控制芯片介紹

  Intel南橋芯片ICH5R、ICH6R集成有SATA-RAID控制器,但僅支持SATA-RAID,不支持PATA-RAID。Intel采用的是橋接技術(shù),就是把SATA-RAID控制器橋接到IDE控制器,因此可以通過(guò)BIOS檢測(cè)SATA硬盤,并且通過(guò)BIOS設(shè)置SATA-RAID。當(dāng)連接SATA硬盤而又不做RAID時(shí),是把SATA硬盤當(dāng)作PATA硬盤處理的,安裝OS時(shí)也不需要驅(qū)動(dòng)軟盤,在OS的設(shè)備管理器內(nèi)也看不到SATA-RAID控制器,看到的是IDE ATAPI控制器,而且多了兩個(gè)IDE通道(由兩個(gè)SATA通道橋接的)。只有連接兩個(gè)SATA硬盤,且作SATA-RAID時(shí)才使用SATA-RAID控制器,安裝OS時(shí)需要需要驅(qū)動(dòng)軟盤,在OS的設(shè)備管理器內(nèi)可以看到SATA-RAID控制器。安裝ICH5R、ICH6R的RAID IAA驅(qū)動(dòng)后,可以通過(guò)IAA程序查看RAID盤的性能參數(shù)。
  
  VIA南橋芯片VT8237、VT8237R的SATA-RAID設(shè)計(jì)與Intel不同,它是把一個(gè)SATA-RAID控制器集成到8237南橋內(nèi),與南橋里的IDE控制器沒(méi)有關(guān)系。當(dāng)然這個(gè)SATA-RAID控制器也不見(jiàn)得是原生的SATA模式,因?yàn)閭鬏斔俣纫矝](méi)有達(dá)到理想的SATA性能指標(biāo)。BIOS不負(fù)責(zé)檢測(cè)SATA硬盤,所以在BIOS里看不到SATA硬盤。SATA硬盤的檢測(cè)和RAID設(shè)置需要通過(guò)SATA-RAID控制器自己BootROM(也可以叫SATA-RAID控制器的BIOS)。所以BIOS自檢后會(huì)啟動(dòng)一個(gè)BootROM檢測(cè)SATA硬盤,檢測(cè)到SATA硬盤后就顯示出硬盤信息,此時(shí)按快捷鍵Tab就可以進(jìn)入BootROM設(shè)置SATA-RAID。在VIA的VT8237南橋的主板上使用SATA硬盤,無(wú)論是否做RAID安裝OS時(shí)都需要驅(qū)動(dòng)軟盤,在OS的設(shè)備管理器內(nèi)可以看到SATA-RAID控制器。VIA的芯片也只是集成了SATA-RAID控制器。

  NVIDIA的nForce2/ nForce3/ nForce4芯片組的SATA/IDE/RAID處理方式是集Intel和VIA的優(yōu)點(diǎn)于一身。*是把SATA/IDE/RAID控制器橋接在一起,在不做RAID時(shí),安裝XP/2000也不需要任何驅(qū)動(dòng)。第二是在BIOS里的SATA硬盤不像Intel那樣需要特別設(shè)置,接上SATA硬盤BIOS就可以檢測(cè)到。第三是不僅SATA硬盤可以組成RAID,PATA硬盤也可以組成RAID,PATA硬盤與SATA硬盤也可以組成RAID。這給需要RAID的用戶帶來(lái)極大的方便,Intel的ICH5R、ICH6R,VIA的VT8237都不支持PATA的IDE RAID。

  三、NVIDIA芯片組BIOS設(shè)置和RAID設(shè)置簡(jiǎn)單介紹

  nForce系列芯片組的BIOS里有關(guān)SATA和RAID的設(shè)置選項(xiàng)有兩處,都在Integrated Peripherals(整合周邊)菜單內(nèi)。

  SATA的設(shè)置項(xiàng):Serial-ATA,設(shè)定值有[Enabled], [Disabled]。這項(xiàng)的用途是開(kāi)啟或關(guān)閉板載Serial-ATA控制器。使用SATA硬盤必須把此項(xiàng)設(shè)置為[Enabled]。如果不使用SATA硬盤可以將此項(xiàng)設(shè)置為[Disabled],可以減少占用的中斷資源。

  RAID的設(shè)置項(xiàng)在Integrated Peripherals/Onboard Device(板載設(shè)備)菜單內(nèi),光標(biāo)移到Onboard Device,按進(jìn)入如子菜單:RAID Config就是RAID配置選項(xiàng),光標(biāo)移到RAID Config,按就進(jìn)入如RAID配置菜單:

  *項(xiàng)IDE RAID是確定是否設(shè)置RAID,設(shè)定值有[Enabled], [Disabled]。如果不做RAID,就保持缺省值[Disabled],此時(shí)下面的選項(xiàng)是不可設(shè)置的灰色。

  如果做RAID就選擇[Enabled],這時(shí)下面的選項(xiàng)才變成可以設(shè)置的黃色。IDE RAID下面是4個(gè)IDE(PATA)通道,再下面是SATA通道。nForce2芯片組是2個(gè)SATA通道,nForce3/4芯片組是4個(gè)SATA通道??梢愿鶕?jù)你自己的意圖設(shè)置,準(zhǔn)備用哪個(gè)通道的硬盤做RAID,就把那個(gè)通道設(shè)置為[Enabled]。

  設(shè)置完成就可退出保存BIOS設(shè)置,重新啟動(dòng)。這里要說(shuō)明的是,當(dāng)你設(shè)置RAID后,該通道就由RAID控制器管理,BIOS的Standard CMOS Features里看不到做RAID的硬盤了。

  BIOS設(shè)置后,僅僅是指定那些通道的硬盤作RAID,并沒(méi)有完成RAID的組建,前面說(shuō)過(guò)做RAID的磁盤由RAID控制器管理,因此要由RAID控制器的RAID BIOS檢測(cè)硬盤,以及設(shè)置RAID模式。BIOS啟動(dòng)自檢后,RAID BIOS啟動(dòng)檢測(cè)做RAID的硬盤,檢測(cè)過(guò)程在顯示器上顯示,檢測(cè)到硬盤后留給用戶幾秒鐘時(shí)間,以便用戶按F 1 0 進(jìn)入RAID BIOS Setup。

nForce芯片組提供的RAID(冗余磁盤陣列)的模式共有下面四種:

RAID 0:硬盤串列方案,提高硬盤讀寫的速度。

RAID 1:鏡像數(shù)據(jù)的技術(shù)。

RAID 0+1:由RAID 0和RAID 1陣列組成的技術(shù)。

Spanning (JBOD):不同容量的硬盤組成為一個(gè)大硬盤。

  四、操作系統(tǒng)安裝過(guò)程介紹

  按F10進(jìn)入RAID BIOS Setup,會(huì)出現(xiàn)NVIDIA RAID Utility -- Define a New Array(定義一個(gè)新陣列)。默認(rèn)的設(shè)置是:RAID Mode(模式)--Mirroring(鏡像),Striping Block(串列塊)--Optimal(*)。

  通過(guò)這個(gè)窗口可以定義一個(gè)新陣列,需要設(shè)置的項(xiàng)目有:選擇RAID Mode(RAID模式):Mirroring(鏡像)、Striping(串列)、Spanning(捆綁)、Stripe Mirroring(串列鏡像)。

  設(shè)置Striping Block(串列塊):4 KB至128 KB/Optimal

  指定RAID Array(RAID陣列)所使用的磁盤

  用戶可以根據(jù)自己的需要設(shè)置RAID模式,串列塊大小和RAID陣列所使用的磁盤。其中串列塊大小*用默認(rèn)的Optimal。RAID陣列所使用的磁盤通過(guò)光標(biāo)鍵→添加。

  做RAID的硬盤可以是同一通道的主/從盤,也可以是不同通道的主/從盤,建議使用不同通道的主/從盤,因?yàn)椴煌ǖ赖膸拰?,速度快。Loc(位置)欄顯示出每個(gè)硬盤的通道/控制器(0-1)/主副狀態(tài),其中通道0是PATA,1是SATA;控制器0是主,1是從;M是主盤,S是副盤。分配完RAID陣列磁盤后,按F7。出現(xiàn)清除磁盤數(shù)據(jù)的提示。按Y清除硬盤的數(shù)據(jù),彈出Array List窗口:如果沒(méi)有問(wèn)題,可以按Ctrl-X保存退出,也可以重建已經(jīng)設(shè)置的RAID陣列。至此RAID建立完成,系統(tǒng)重啟,可以安裝OS了。

  安裝Windows XP系統(tǒng),安裝系統(tǒng)需要驅(qū)動(dòng)軟盤,主板附帶的是XP用的,2000的需要自己制作。從光驅(qū)啟動(dòng)Windows XP系統(tǒng)安裝盤,在進(jìn)入藍(lán)色的提示屏幕時(shí)按F6鍵,告訴系統(tǒng)安裝程序:需要另外的存儲(chǔ)設(shè)備驅(qū)動(dòng)。當(dāng)安裝程序拷貝一部分設(shè)備驅(qū)動(dòng)后,停下來(lái)提示你敲S鍵,指定存儲(chǔ)設(shè)備驅(qū)動(dòng):

  系統(tǒng)提示把驅(qū)動(dòng)軟盤放入軟驅(qū),按提示放入軟盤后,敲回車。系統(tǒng)讀取軟盤后,提示你選擇驅(qū)動(dòng)。nForce的RAID驅(qū)動(dòng)與Intel和VIA的不同,有兩個(gè):NVIDIA RAID CLASS DRIVER和NVIDIA Nforce Storage Controller都要安裝。

  *次選擇NVIDIA RAID CLASS DRIVER,敲回車系統(tǒng)讀入,再返回敲S鍵提示界面,此時(shí)再敲S鍵,然后選擇NVIDIA Nforce Storage Controller,敲回車,系統(tǒng)繼續(xù)拷貝文件,然后返回到下面界面。


  在這個(gè)界面里顯示出系統(tǒng)已經(jīng)找到NVIDIA RAID CLASS DRIVER和NVIDIA Nforce Storage Controller,可以敲回車?yán)^續(xù)。
系統(tǒng)從軟盤拷貝所需文件后重啟,開(kāi)始檢測(cè)RAID盤,找到后提示設(shè)置硬盤。此時(shí)用戶可以建立一個(gè)主分區(qū),并格式化,然后系統(tǒng)向硬盤拷貝文件。在系統(tǒng)安裝期間不要取出軟盤,直到安裝完成。

  剩余的磁盤分區(qū)等安裝完系統(tǒng)后,我們可以用XP的磁盤管理器分區(qū)格式化。用XP的磁盤管理器分區(qū),等于/小于20GB的邏輯盤可以格式化為FAT32格式。大于20GB的格式化為NTF格式。

 

如果本頁(yè)不是您要找的課程,您也可以百度查找一下: