磁碟陣列簡稱RAID(RedundantpArrayspofpInexpensivepDisks),有“價格便宜且多餘的磁碟陣列”之意。其原理是利用數組方式來作磁碟組,配合資料分散排列的設計,提升資料的安全性。磁碟陣列主要針對硬碟,在容量及速度上,無法跟上CPU及記憶體的發展,提出改善方法。磁碟陣列是由很多便宜、容量較小、穩定性較高、速度較慢磁碟,組合成一個大型的磁碟組,利用個別磁碟提供資料所產生的加成效果來提升整個磁碟系統的效能。同時,在儲存資料時,利用這項技術,將資料切割成許多區段,分別存放在各個硬碟上。p
磁碟陣列還能利用同位檢查(ParitypCheck)的觀念,在數組中任一顆硬碟故障時,仍可讀出資料,在資料重構時,將故障硬碟內的資料,經計算後重新置入新硬碟中。
磁碟陣列的由來:p
由美國柏克萊大學(UniversitypofpCalifornia-Berkeley)在1987年,發表的文章:“ApCasepforpRedundantpArrayspofpInexpensivepDisks”。文章中,談到了RAID這個字彙,而且定義了RAID的5層級。柏克萊大學研究其研究目的為,反應當時CPU快速的效能。CPU效能每年大約成長30~50%,而硬磁機只能成長約7%。研究小組希望能找出一種新的技術,在短期內,立即提升效能來平衡電腦的運算能力。在當時,柏克萊研究小組的主要研究目的是效能與成本。p
另外,研究小組也設計出容錯(fault-tolerance),邏輯資料備份(logicalpdatapredundancy),而產生了RAIDp理論。研究初期,便宜(Inexpensive)的磁碟也是主要的重點,但後來發現,大量便宜磁碟組合并不能適用於現實的生產環境,後來Inexpensive被改為independence,許多獨立的磁碟組。p
磁碟陣列,時事所趨:p
自有PC以來,硬碟是最常使用的儲存裝置。但在整個電腦系統架構中,跟CPU與RAM來比,硬碟的速度是PC中最弱的裝置之一。所以,為了加速電腦整體的資料流量,增加儲存的輸送量,進階改進硬碟資料的安全,磁碟陣列的設計因應而生。p
硬碟隨著科技的日新月異,現在其容量已達80GB以上,轉速到了2萬轉,甚至25000轉,而且價格實在是很便宜,再加現在企業流行,人力資源規畫(EnterprisepResourcepPlanning:ERP)是每個公司建構網路的主要目標。所以,利用區域網路絡來傳遞資料,伺服器所使用的硬碟顯得非常重要,除了容量大、速度快之外,穩定更是基本要求。基於此因,磁碟陣列開始廣泛的應用在個人電腦上。p
磁碟陣列其樣式有三種,一是外接式磁碟陣列櫃、二是內接式磁碟陣列卡,三是利用軟體來模擬。外接式磁碟陣列櫃最常被使用大型伺服器上,具可熱抽換(HotpSwap)的特性,不過這類產品的價格都很貴。內接式磁碟陣列卡,因為價格便宜,但需要較高的安裝技術,適合技術人員使用操作。另外利用軟體模擬的方式,由於會拖累機器的速度,不適合大資料流量的伺服器。p
由上述可知,現在IDE磁碟陣列大行其道的道理;IDE介面硬碟的穩定度與效能表現已有很大的提升,加上成本考量,所以採用IDE介面硬碟來作為磁碟陣列的決解方案,可說是最佳的方式
在網路儲存中,磁碟陣列是一種把若干硬磁碟機按照一定要求組成一個整體,整個磁碟陣列由陣列控制器管理的系統。磁帶庫是像自動載入磁帶機一樣的基於磁帶的備份系統,磁帶庫由多個磁碟機、多個槽、機械手臂組成,並可由機械手臂自動實現磁帶的拆卸和裝填。
它能夠提供同樣的基本自動備份和資料恢複功能,但同時具有更先進的技術特點。掌握網路存放裝置的安裝、操作使用也是網管員必須要學會的。
在架構無線區域網路時,對無線路由器、無線網路橋接器AP、無線網卡、天線等無線區域網路產品進行安裝、調試和應用操作。
磁碟陣列的主流結構:
磁碟陣列作為獨立系統在主機外直連或通過網路與主機相連。磁碟陣列有多各連接埠可以被不同主機或不同連接埠串連。一個主機串連陣列的不同連接埠可提升傳輸速度。
和目前PC用單磁碟內部整合緩衝一樣,在磁碟陣列內部為加快與主機互動速度,都帶有一定量的緩衝儲存空間。主機與磁碟陣列的緩衝互動,緩衝與具體的磁碟互動資料。
在應用中,有部分常用的資料是需要經常讀取的,磁碟陣列根據內部的演算法,尋找出這些經常讀取的資料,儲存在緩衝中,加快主機讀取這些資料的速度,而對於其他緩衝中沒有的資料,主機要讀取,則由陣列從磁碟上直接讀取傳輸給主機。對於主機寫入的資料,唯寫在緩衝中,主機可以立即完成寫操作。然後由緩衝再慢慢寫入磁碟。
磁碟陣列問答
1. 什麼是磁碟陣列(Disk Array)?
磁碟陣列(Disk Array)是由一個硬碟控制器來控制多個硬碟的相互串連,使多個硬碟的讀寫同步,減少錯誤,增加效率和可靠度的技術。
2.什麼是RAID?
RAID是Redundant Array of Inexpensive Disk的縮寫,意為廉價冗餘磁碟陣列,是磁碟陣列在技術上實現的理論標準,其目的在於減少錯誤、提高儲存系統的效能與可靠度。常用的等級有1、3、5級等。
3.什麼是RAID Level 0?
RAID Level 0是Data Striping(資料分割)技術的實現,它將所有硬碟構成一個磁碟陣列,可以同時對多個硬碟做讀寫動作,但是不具備備份及容錯能力,它價格便宜,硬碟使用效率最佳,但是可靠度是最差的。
以一個由兩個硬碟組成的RAID Level 0磁碟陣列為例,它把資料的第1和2位寫入第一個硬碟,第三和第四位寫入第二個硬碟……以此類推,所以叫“資料分割",因為各盤資料的寫入動作是同時做的,所以它的儲存速度可以比單個硬碟快幾倍。
但是,這樣一來,萬一磁碟陣列上有一個硬碟壞了,由於它把資料拆開分別存到了不同的硬碟上,壞了一顆等於中斷了資料的完整性,如果沒有整個磁碟陣列的備份磁帶的話,所有的資料是無法挽回的。因此,儘管它的效率很高,但是很少有人冒著資料丟失的危險採用這項技術。
4.什麼是RAID Level 1?
RAID Level 1使用的是Disk Mirror(磁碟映射)技術,就是把一個硬碟的內容同步備份複製到另一個硬碟裡,所以具備了備份和容錯能力,這樣做的使用效率不高,但是可靠性高。
5.什麼是RAID Level 3?
RAID Level 3採用Byte-interleaving(資料交錯儲存)技術,硬碟在SCSI控制卡下同時動作,並將用於同位的資料儲存到特定硬碟機中,它具備了容錯能力,硬碟的使用效率是安裝幾個就減掉一個,它的可靠度較佳。
6.什麼是RAID Level 5?
RAID Level 5使用的是Disk Striping(硬碟分割)技術,與Level 3的不同之處在於它把同位資料存放到各個硬碟裡,各個硬碟在SCSI控制卡的控制下平行動作,有容錯能力,跟Level 3一樣,它的使用效率也是安裝幾個再減掉一個。
7.什麼是熱插拔硬碟?
熱插拔硬碟英文名為Hot-Swappable Disk,在磁碟陣列中,如果使用支援熱插拔技術的硬碟,在有一個硬碟壞掉的情況下,伺服器可以不用關機,直接抽出壞掉的硬碟,換上新的硬碟。一般的商用磁碟陣列在硬碟壞掉的時候,會自動鳴叫提示管理員更換硬碟。
RAID磁碟陣列技術簡述
在電腦發展的初期,“大容量”硬碟的價格還相當高,解決資料存放區安全性問題的主要方法是使用磁帶機等裝置進行備份,這種方法雖然可以保證資料的安全,但查閱和備份工作都相當繁瑣。1987年, Patterson、Gibson和Katz這三位工程師在加州大學伯克利分校發表了題為《A Case of Redundant Array of Inexpensive Disks(廉價磁碟冗餘陣列方案)》的論文,其基本思想就是將多隻容量較小的、相對廉價的硬碟進行有機組合,使其效能超過一隻昂貴的大硬碟。這一設計思想很快被接受,從此RAID技術得到了廣泛應用,資料存放區進入了更快速、更安全、更廉價的新時代。
磁碟陣列對於個人電腦使用者,還是比較陌生和神秘的。印象中的磁碟陣列似乎還停留在這樣的情境中:在寬闊的大廳裡,林立的磁碟櫃,數名表情陰鬱、早早謝頂的工程師徘徊在其中,不斷從中抽出一塊塊沉重的硬碟,再插入一塊塊似乎更加沉重的硬碟……終於,隨著大容量硬碟的價格不斷降低,個人電腦的效能不斷提升,IDE-RAID作為磁碟效能改善的最廉價解決方案,開始走入一般使用者的電腦系統。
一、RAID技術規範簡介
RAID技術主要包含RAID 0~RAID 7等數個規範,它們的側重點各不相同,常見的規範有如下幾種:
RAID 0:RAID 0連續以位或位元組為單位分割資料,並行讀/寫於多個磁碟上,因此具有很高的資料轉送率,但它沒有資料冗餘,因此並不能算是真正的RAID結構。RAID 0隻是單純地提高效能,並沒有為資料的可靠性提供保證,而且其中的一個磁碟失效將影響到所有資料。因此,RAID 0不能應用於資料安全性要求高的場合。
RAID 1:它是通過磁碟資料鏡像實現資料冗餘,在成對的獨立磁碟上產生互 為備份的資料。當未經處理資料繁忙時,可直接從鏡像拷貝中讀取資料,因此RAID 1可以提高讀取效能。RAID 1是磁碟陣列中單位成本最高的,但提供了很高的資料安全性和可用性。當一個磁碟失效時,系統可以自動切換到鏡像磁碟上讀寫,而不需要重組失效的資料。
RAID 0+1: 也被稱為RAID 10標準,實際是將RAID 0和RAID 1標準結合的產物,在連續地以位或位元組為單位分割資料並且並行讀/寫多個磁碟的同時,為每一塊磁碟作磁碟鏡像進行冗餘。它的優點是同時擁有RAID 0的超凡速度和RAID 1的資料高可靠性,但是CPU佔用率同樣也更高,而且磁碟的利用率比較低。
RAID 2:將資料條塊化地分佈於不同的硬碟上,條塊單位為位或位元組,並使用稱為“加重平均錯誤修正碼(海明碼)”的編碼技術來提供錯誤檢查及恢複。這種編碼技術需要多個磁碟存放檢查及恢複資訊,使得RAID 2技術實施更複雜,因此在商業環境中很少使用。
RAID 3:它同RAID 2非常類似,都是將資料條塊化分佈於不同的硬碟上,區別在於RAID 3使用簡單的同位,並用單塊磁碟存放同位資訊。如果一塊磁碟失效,奇偶盤及其他資料盤可以重新產生資料;如果奇偶盤失效則不影響資料使用。RAID 3對於大量的連續資料可提供很好的傳輸率,但對於隨機資料來說,奇偶盤會成為寫操作的瓶頸。
RAID 4:RAID 4同樣也將資料條塊化並分佈於不同的磁碟上,但條塊單位為塊或記錄。RAID 4使用一塊磁碟作為同位盤,每次寫操作都需要訪問奇偶盤,這時同位盤會成為寫操作的瓶頸,因此RAID 4在商業環境中也很少使用。
RAID 5:RAID 5不單獨指定的奇偶盤,而是在所有磁碟上交叉地存取資料及同位資訊。在RAID 5上,讀/寫指標可同時對陣列裝置進行操作,提供了更高的資料流量。RAID 5更適合於小資料區塊和隨機讀寫的資料。RAID 3與RAID 5相比,最主要的區別在於RAID 3每進行一次資料轉送就需涉及到所有的陣列盤;而對於RAID 5來說,大部分資料轉送只對一塊磁碟操作,並可進行並行操作。在RAID 5中有“寫損失”,即每一次寫操作將產生四個實際的讀/寫操作,其中兩次讀舊的資料及奇偶資訊,兩次寫新的資料及奇偶資訊。
RAID 6:與RAID 5相比,RAID 6增加了第二個獨立的同位資訊塊。兩個獨立的奇偶系統使用不同的演算法,資料的可靠性非常高,即使兩塊磁碟同時失效也不會影響資料的使用。但RAID 6需要分配給同位資訊更大的磁碟空間,相對於RAID 5有更大的“寫損失”,因此“寫效能”非常差。較差的效能和複雜的實施方式使得RAID 6很少得到實際應用。
RAID 7:這是一種新的RAID標準,其自身帶有智能化即時作業系統和用於儲存管理的軟體工具,可完全獨立於主機運行,不佔用主機CPU資源。RAID 7可以看作是一種儲存電腦(Storage Computer),它與其他RAID標準有明顯區別。除了以上的各種標準(如表1),我們可以如RAID 0+1那樣結合多種RAID規範來構築所需的RAID陣列,例如RAID 5+3(RAID 53)就是一種應用較為廣泛的陣列形式。使用者一般可以通過靈活配置磁碟陣列來獲得更加符合其要求的磁碟儲存系統。
開始時RAID方案主要針對SCSI硬碟系統,系統成本比較昂貴。1993年,HighPoint公司推出了第一款IDE-RAID控制晶片,能夠利用相對廉價的IDE硬碟來組建RAID系統,從而大大降低了RAID的“門檻”。從此,個人使用者也開始關注這項技術,因為硬碟是現代個人電腦中發展最為“緩慢”和最缺少安全性的裝置,而使用者儲存在其中的資料卻常常遠超電腦的本身價格。在花費相對較少的情況下,RAID技術可以使個人使用者也享受到成倍的磁碟速度提升和更高的資料安全性,現在個人電腦市場上的IDE-RAID控制晶片主要出自HighPoint和Promise公司,此外還有一部分來自AMI公司(如表2)。
面向個人使用者的IDE-RAID晶片一般只提供了RAID 0、RAID 1和RAID 0+1(RAID 10)等RAID規範的支援,雖然它們在技術上無法與商用系統相提並論,但是對普通使用者來說其提供的速度提升和安全保證已經足夠了。隨著硬碟介面傳輸率的不斷提高,IDE-RAID晶片也不斷地更新換代,晶片市場上的主流晶片已經全部支援ATA 100標準,而HighPoint公司新推出的HPT 372晶片和Promise最新的PDC20276晶片,甚至已經可以支援ATA 133標準的IDE硬碟。在主板廠商競爭加劇、個人電腦使用者要求逐漸提高的今天,在主板上板載RAID晶片的廠商已經不在少數,使用者完全可以不用購置RAID卡,直接組建自己的磁碟陣列,感受磁碟狂飆的速度。
二.通過硬體控制晶片實現IDE RAID的方法
在RAID家族裡,RAID 0和RAID 1在個人電腦上應用最廣泛,畢竟願意使用4塊甚至更多的硬碟來構築RAID 0+1或其他硬碟陣列的個人使用者少之又少,因此我們在這裡僅就這兩種RAID方式進行講解。我們選擇支援IDE-RAID功能的升技KT7A-R AID主板,一步一步向大家介紹IDE-RAID的安裝。升技KT7A-RAID整合的是HighPoint 370晶片,支援RAID 0、1、0+1。
做RAID自然少不了硬碟,RAID 0和RAID 1對磁碟的要求不一樣,RAID 1(Mirror)磁碟鏡像一般要求兩塊(或多塊)硬碟容量一致,而RAID 0(Striping)磁碟一般沒有這個要求,當然,選用容量相似效能相近甚至完全一樣的硬碟比較理想。為了方便測試,我們選用兩塊60GB的希捷酷魚Ⅳ硬碟(Barracuda ATA Ⅳ、編號ST360021A)。系統選用Duron 750MHz的CPU,2×128MB樵風金條SDRAM,耕升GeForce2 Pro顯卡,應該說是比較普通的配置,我們也希望藉此瞭解構建RAID所需的系統要求。 1.RAID 0的建立
第一步
首先要備份好硬碟中的資料。很多使用者都沒有重視備份這一工作,特別是一些比較粗心的個人使用者。建立RAID對資料而言是一項比較危險的操作,稍不留神就有可能毀掉整塊硬碟的資料,我們首先介紹的RAID 0更是這種情況,在建立RAID 0時,所有陣列中磁碟上的資料都將被抹去,包括硬碟分區表在內。因此要先準備好一張帶Fdisk與format命令的Windows 98啟動盤,這也是這一步要注意的重要事項。
第二步
將兩塊硬碟的跳線設定為Master,分別接上升技KT7A-RAID的IDE3、IDE4口(它們由主板上的HighPoint370晶片控制)。由於RAID 0會重建兩塊硬碟的分區表,我們就無需考慮硬碟串連的順序(下文中我們會看到在建立RAID 1時這個順序很重要)。
第三步
對BIOS進行設定,開啟ATA RAID CONTROLLER。我們在升技KT7A-RAID主板的BIOS中進入INTEGRATED PERIPHERALS選項並開啟ATA100 RAID IDE CONTROLLER。升技建議將開機順序全部改為ATA 100 RAID,實際我們發現這在系統安裝過程中並不可行,難道沒有分區的硬碟可以啟動嗎?因此我們仍然設定軟碟機作為喜好設定。
第四步
接下來的設定步驟是建立RAID 0的核心內容,我們以圖解方式向大家詳細介紹:
1.系統BIOS設定完成以後重啟電腦,開機檢測時將不會再報告發現硬碟。
2.磁碟的管理將由HighPoint 370晶片接管。
3.下面是非常關鍵的HighPoint 370 BIOS設定,在HighPoint 370磁碟掃描介面同步選取“Ctrl”和“H”。
4.進入HighPoint 370 BIOS設定介面後第一個要做的工作就是選擇“Create RAID”建立RAID。
5.在“Array Mode(陣列模式)”中進行RAID模式選擇,這裡能夠看到RAID 0、RAID 1、RAID 0+1和Span的選項,在此我們選擇了RAID 0項。
6.RAID模式選擇完成會自動結束到上一級菜單進行“Disk Drives(磁碟機)”選擇,一般來說直接斷行符號就行了。
7.下一項設定是條帶單位大小,預設值為64kB,沒有特殊要求可以不予理睬。8.接著是“Start Create(開始建立)”的選項,在你按下“Y”之前,請認真想想是否還有重要的資料留在硬碟上,這是你最後的機會!一旦開始建立RAID,硬碟上的所有資料都會被清除。
9.建立完成以後是指定BOOT啟動盤,任選一個吧。
按“Esc”鍵退出,當然少不了按下“Y”來確認一下。
HighPoint 370 BIOS沒有提供類似“Exit Without Save”的功能,修改設定後是無法復原轉的
如何組建RAID
作為存放裝置中的一員,硬碟起著極其重要的作用,我們的大多數資料都是通過硬碟來儲存。今天我們將深入瞭解硬碟的內部世界,並掌握雙硬碟以及RAID磁碟列陣的安裝方法。
解讀硬碟
儘管在外部結構方面,各種硬碟之間有著一定的區別,但是其內部結構還是大同小異的,畢竟硬碟的本質工作方式不會改變。開啟硬碟外殼之後,我們也就能夠看到神秘的內部世界,其核心部分包括盤體、主軸電機、讀寫磁頭、尋道電機等主要組件。不過需要提醒大家的是,千萬不要隨意開啟硬碟的外殼,這將100%使整個硬碟報廢,因為硬碟的內部盤面不能沾染上一粒灰塵,否則必定報廢。一般硬碟內部結構維修需要在要求極為嚴格的無塵實驗室中進行。
1.盤體
盤體從物理上分為碟片、磁面(Side)、磁軌(Track)、柱面(Cylinder)與扇區(Sector)等4個部分。磁面也就是組成盤體各碟片的上下兩個盤面,第一個碟片的第一面為0磁面,下一個為1磁面;第二個碟片的第一面為2磁面,依此類推……。磁軌也就是在格式化磁碟時碟片上被劃分出來的許多同心圓。最外層的磁軌為0道,號數向著磁面中心遞增。事實上,硬碟的盤體結構與大家熟悉的磁碟片非常類似。只不過其碟片是由多個重疊在一起並由墊圈隔開的碟片組成,而且碟片採用金屬圓片(IBM曾經採用玻璃作為材料),表面極為平整光滑,並塗有磁性物質。
2.讀寫磁頭組件
讀寫磁頭組件由讀寫磁頭、傳動臂、傳動軸三部分組成。在工作時,磁頭通過傳動臂和傳動軸以指定半徑掃描碟片,以此來讀寫資料。磁頭是整合工藝製成的多個磁頭的組合,採用非接觸式結構。硬碟加電後,讀寫磁頭在高速旋轉的磁碟表面相對飛行,磁頭距離磁碟表面的間隙只有0.1~0.3μm。新型MR(Magnetoresistive heads)磁阻磁頭採用讀寫分離的磁頭結構,寫操作時使用傳統的磁感應磁頭,讀操作則採用MR磁頭。
3.磁頭驅動機構
對於硬碟而言,磁頭驅動機構就好比是一個指揮官,它控制磁頭的讀寫,直接向傳動臂與傳動軸傳送指令。磁頭驅動機構主要由音圈電機、磁頭驅動小車和防震動機構組成。磁頭驅動機構對磁頭進行正確的驅動,在很短的時間內精確定位到系統指令指定的磁軌上,保證資料讀寫的可靠性。一般而言,磁頭機構的電機有步進電機、力矩電機和音圈電機三種,現在硬碟多採用音圈電機驅動。音圈是中間插有與磁頭相連的磁棒的線圈,當電流通過線圈時,磁棒就會發生位移,進而驅動裝載磁頭的小車,並根據控制器在盤面上磁頭位置的資訊編碼來得到磁頭移動的距離,達到準確定位的目的。
4.主軸組件
硬碟的主軸組件主要是軸承和馬達,我們可以籠統地認為軸承決定一款硬碟的噪音表現,而馬達決定效能。當然,這樣說並不完全,但是基本上表達了這兩個組件在硬碟中的重要地位。從滾珠軸承到油浸軸承再到液態軸承,硬碟軸承處於不斷的改良當中,目前液態軸承已經成為絕對的主流產品,金屬之間不直接摩擦,這樣一來除了延長主軸電機的壽命、減少發熱之外,最重要一點是實現了硬碟雜訊控制的突破。不過需要指出的是,採用液態軸承對於效能並沒有任何好處,甚至反而會延長尋道時間。對於PC裝置而言,似乎噪音與效能是一對永遠難以平衡的矛盾。
雙硬碟的安裝
隨著寬頻網以及多媒體技術的普及,我們對於硬碟的容量需求越來越大。在各種大型軟體、視頻動畫、3D遊戲的誘惑下,很多使用者都在考慮添加一塊硬碟。事實上,安裝雙硬碟並不是一件麻煩的事情,即便你沒有任何經驗,也可以在我們的協助下輕鬆搞定。
目前的主流主板至少提供了一個IDE介面,而每個IDE介面能夠安裝兩塊IDE硬碟。在安裝雙硬碟之前我們首先要做的就是對硬碟的跳線進行設定,因為此時必須設定主從模式。一般而言,硬碟的主從跳線的位置在硬碟末端資料線介面和電源線介面的中間,由3~4組插針和1~2個跳線帽組成的。硬碟跳線的設定模式一般有三種,主(MASTER)、從(SLAVE)和自動選擇(CABLE SELECT),建議大家都全設定為CABLE SELECT。
在安裝硬碟之前,首先我們在兩片硬碟中選擇出效能好一些的硬碟來作為系統引導硬碟,將它串連在80pin資料線的末端,然後將另一塊硬碟串連在資料線的中間。如果兩個硬碟都支援ATA100/133,建議直接將雙IDE硬碟串連在一個IDE通道,避免與ATA33的光碟機共用通道。而如果其中一個老硬碟只能支援ATA66/33,那麼建議將它與光碟機安裝在一個IDE通道。
SATA與IDE硬碟和睦相處
SATA與IDE硬碟採用完全不同的介面,因此要和睦相處並不困難。串連好資料線與電源介面之後,大家只要在BIOS中指定哪個硬碟作為啟動盤即可。此時BIOS中SATA通道完全不與IDE通道共用,一般直接通過一個選項來決定將哪個硬碟作為啟動盤。而如果使用PCI介面的SCSI卡安裝SATA硬碟,這需要在BIOS中將第一啟動裝置指定為SCSI,這樣其優先權就會高於IDE硬碟。需要注意的是,不同品牌的主板肯定在設定上有所區別,但是大致方法如此,大家可以舉一反三。
解決盤符交錯問題
安裝雙硬碟就不能不說盤符交錯問題。什麼是“盤符交錯”呢?舉個例子吧。假設你的第一硬碟原來有C、D、E三個分區,分別標記為C1、D1、E1,第二硬碟有C、D兩個分區,分別標記為C2、D2。一般情況下,安裝雙硬碟後,硬碟分區的順序將為C-C1,D-C2,E-D1,F-E1,G-D2。原來第一硬碟的D、E分區變成了E、F盤,在C、E盤之間嵌入了第二硬碟的C分區,這就是“盤符交錯”。“盤符交錯”會引起安裝雙硬碟以前原有的軟體因路徑錯誤而無法正常工作。
此時我們可以採取以下兩個措施來避免“盤符交錯”:
方案一:
如果兩塊硬碟上都有主引導分區,可在BIOS中只設定第一硬碟,而將第二硬碟設為None,這樣在Windows或Linux系統中就會按IDE介面的先後順序依次分配盤符,從而避免“盤符交錯”,而且也不會破壞硬碟資料。這樣做還有另外的好處,如果在兩塊硬碟的主引導分區分別裝有不同的作業系統,可以通過改變CMOS設定啟用其中的一個硬碟,屏蔽另一個硬碟,從而啟動不同的作業系統。缺點是在純DOS系統下無法看到被BIOS屏蔽的硬碟。不過現在NTFS分區時代已經與DOS徹底決裂,因此這一缺陷幾乎可以被忽略。
方案二:
只在第一硬碟上建立主要磁碟分割(當然還可以有其它邏輯分區),而將第二硬碟全部劃分為擴充分區,然後再在擴充分區中劃分邏輯分區,就可以徹底避免“盤符交錯”了。當然,對第二硬碟分區前,要備份好你的資料。Windows 2000/XP/2003作業系統內建了磁碟管理器,點擊“開始”→“設定”→“控制台”→“管理工具”→“電腦管理”,切換到“磁碟管理”,此時就可以對每個分區分配盤符。由於第二塊硬碟已經不全在主要磁碟分割,此時調配時沒有任何限制。
實戰RAID 0
硬碟的速度直接影響到整個系統的效率,有時甚至比CPU和記憶體更為顯著。為此,將雙硬碟並行工作的RAID 0磁碟列陣開始流行起來,RAID 0磁碟列陣在讀寫資料時,系統將向兩塊硬碟同時操作,這項技術能夠在不損失硬碟總容量的前提下大幅度提高磁碟效能。
在此次IDE硬碟的RAID 0實戰中,我們採用Tekram DC200晶片為例向大家介紹。儘管它與常見的Promise和HighPiont晶片不同,但是使用方法還是基本一致,而SATA RAID的使用方法也幾乎完全一樣。其實使用RAID 0的關鍵是掌握RAID控制卡BIOS的設定,當我們把RAID控制卡安裝好並接上兩個硬碟時,系統開機就會出現如下的畫面。
在MENU菜單中選擇“1. SET RAID CONFIGURATION”,按斷行符號鍵,此時我們就可以進入“SET RAID CONFIGURATION”介面。RAID控制卡將使用一段時間來識別硬碟,稍候我們把游標移動到硬碟,再按空格鍵來進行選擇,按斷行符號鍵確認選擇,這時將彈出一個新的視窗顯示可供選擇的RAID的模式。共有4 種模式:JBOD(不適用RAID)、RAID 0、RAID 1、RAID 0+1。
毫無疑問,我們當然是選擇“RAID 0”。然後大家可以通過STATUS(狀態)菜單查看此模式是否被真正啟用。至此,我們的RAID 0硬體安裝就結束了,大家可以接著分區並安裝作業系統操作了。值得注意的是,由於Windows並不能識別RAID控制晶片,因此它把RAID控制器識別為普通的SCSI控制卡。強烈建達大家在安裝完Windows之後為RAID控制器裝上正確的驅動程式,這不僅能夠提高RAID系統的穩定性,還可以大幅度提高效能。此外,不少RAID控制卡還帶有功能豐富的軟體,可以協助使用者在Windows下查看RAID工作狀態。