⑴ 伺服器怎麼做RAID
製作磁碟陣列(RAID,Rendant Array of Independent Disks),可以有以下操作:
在Adaptec磁碟陣列控制器上創建Raid(容器),在這種陣列卡上創建容器的步驟如下(注意:請預先備份您伺服器上的數據,配置磁碟陣列的過程將會刪除伺服器硬碟上的所有數據!):
第1步,首先當系統在自檢的過程中出現如(圖1)提示時,同時按下「Ctrl+A」組合鍵。進入如(圖2)所示的磁碟陣列卡的配置程序界面。
圖十
第9步,容不得器創建好後,使用「ESC」鍵退出磁碟陣列配置界面,並重新啟動計算機即可。
⑵ 怎麼做RAID0,
磁碟陣列——RAID0製作方法!!
很多朋友在升級時安裝兩塊或多塊硬碟,這時候用多塊硬碟組成RAID性能將會有很大提升;但是幾百元一塊的RAID控制卡並非所有人都能夠接受,再加上受硬碟容量大小必須相同的限制,於是Windows
2000/XP自帶的軟RAID功能就成為了大家的最愛。怎樣實現軟RAID呢?下面筆者將給大家一步一步介紹。
一、簡單認識軟RAID
軟RAID不需要RAID控制卡,它通過軟體進行控制。Windows
2000/XP支持該功能。先給大家介紹一下軟RAID的基本知識。
在Windows2000/XP中,物理硬碟分為兩種類型,一種是基本磁碟,一種是動態磁碟。基本磁碟是包含主分區、擴展分區和邏輯驅動器的物理硬碟,可以被其他x作性訪問;動態磁碟可通過Windows
2000/XP中的「磁碟管理」升級得到,只包含由「磁碟管理」創建的動態卷,並由「磁碟管理」程序管理,所以不能被其他x作系統訪問。
軟RAID被Windows 2000/XP稱為卷。要在Windows
2000上使用軟體RAID,必須把基本磁碟升級到動態磁碟,才能在動態磁碟上創建我們所需的帶區卷(RAID0)。卷有多種格式,下面是我們組建軟RAID
0涉及的幾種。
1.簡單卷:構成單個物理磁碟空間的卷。它可以由磁碟上的單個區域或同一磁碟上連接在一起的多個區域組成,可以在同一磁碟內擴展簡單卷。安裝x作系統的簡單捲成為引導卷。
2.跨區卷:簡單卷也可以擴展到其他的物理磁碟,這樣由多個物理磁碟的空間組成的卷就稱為跨區卷。簡單卷和跨區卷都不屬於RAID范疇。
3.帶區卷:以帶區形式在兩個或多個物理磁碟上存儲數據的卷。帶區卷上的數據被交替、平均(以帶區形式)地分配給這些磁碟,帶區卷是所有
Windows
2000/XP可用的卷中性能最佳的,但它不提供容錯。如果帶區卷上的任何一個磁碟數據損壞或磁碟故障,則整個卷上的數據都將丟失。帶區卷可以看做硬體RAID中的RAID0。
二、建立帶區卷(RAID0)
了解了有關知識後,讓我們看看如何建立一個高性能的帶區卷。下面已Windows
2000為例,給大家介紹。建立帶區卷必須對硬碟重新格式化,數據將會丟失,所以建議將硬碟數據備份後,刪除Windows
2000所在分區以外的所有分區。
接著以系統管理員身份登錄Windows
2000,然後依次打開「我的電腦→控制面板→管理工具→計算機管理→存儲→磁碟管理(本地)」(如圖1)。在屏幕的上半部分顯示的是分區或卷的詳細情況,下半部分顯示物理磁碟的狀態,在這一部分的左邊顯示物理磁碟的兩種類型。圖中的磁碟0、1都是物理磁碟,並且現在都是基本磁碟,我們要把它們升級到動態磁碟並創建一個帶區卷。
接著就是升級到動態磁碟。在磁碟0或磁碟1上點擊滑鼠右鍵,選擇「升級到動態磁碟(U)」,出現對話框後在磁碟0和磁碟1前面打勾並確定,幾秒鍾後升級就完成了,此時在「磁碟管理」中磁碟0和磁碟1已經變成動態磁碟了,並且Windows
2000所在分區變成包含引導信息的簡單卷,也就是引導卷。而其他空間則變成未指派空間。
然後創建帶區卷。未指派空間可以創建簡單卷或者帶區卷,在磁碟0未指派空間上點右鍵並選擇「創建卷」;點擊「下一步」後選擇「帶區卷」,將磁碟0和磁碟1添加到右邊的「選定的動態磁碟(S)」一欄中(如圖2),按下一步後,Windows提示指派驅動器號(可以由Windows指定也可手動分配,一般以系統默認即可),然後需要進行格式化.可以選擇FAT32和NTFS作為帶區卷的文件系統,然後選擇簇的大小和卷標,簇越大磁碟性能越高但造成的空間浪費也越大。我選擇了「默認」由Windows自動設定,在「執行快速格式化」上打勾並確定,經過幾秒鍾的格式化後,屏幕上半部分就出現了一個驅動器號為「D」,容量為磁碟0原未指派容量兩倍的帶區卷,也就是我們要的RAID0陣列。
在使用硬體級的RAID0時,如果兩個物理硬碟容量不相等,那麼創建的RAID0陣列的總容量為較小一個容量的兩倍,比如一個10GB和一個20GB硬碟創建硬體級RAID0,那麼得到的總容量就是10G×2=20GB,較大硬碟上多出的10G空間無法使用,就白白浪費掉了。而使用Windows
2000的軟體RAID,雖然最多也只能創建較小硬碟容量兩倍的帶區卷,但較大硬碟上多出的空間還能利用。利用的方法就是用較大硬碟上剩餘的空間再創建一個簡單卷,簡單卷會被另外分配一個驅動器號,使用起來跟基本磁碟上的邏輯驅動器一樣。創建簡單卷的步驟與創建帶區卷大體相同,只是在選擇卷類型是選擇「簡單卷」就行了。一個動態磁碟上允許多種類型的卷共存,創建帶區卷後,磁碟1還有1.1GB的未指派空間,我們又用它創建了一個驅動器號為E的簡單卷。這時候,磁碟0和1都存在帶區卷和簡單卷,並且所有空間都被使用,沒有任何浪費
注意事項:
1.
創建了一種卷之後,要想改變卷類型必須先刪除卷,刪除卷時所有的數據都會丟失,所以要先備份數據。刪除的方法很簡單,在卷上點右鍵,選擇「刪除卷(D)」然後按提示進行。
2.
創建卷必須使用動態磁碟上的未指派空間,兩塊動態磁碟可以創建多個帶區卷,而且可以同時和多個磁碟創建帶區卷,每個帶區卷的大小可以隨心所欲的設定(當然要在磁碟容量允許范圍內),這種靈活性是硬體RAID無法比擬的。
3.
要將動態磁碟還原為基本磁碟必須先刪除動態磁碟上所有的卷,然後在磁碟上點擊右鍵,選擇「還原到基本磁碟」,然後按提示進行x作。如果要卸載Windows
2000/XP並安裝其它x作系統,千萬記得先備份數據再把動態磁碟還原為基本磁碟,否則其它x作系統將無法識別動態磁碟,磁碟將無法使用。如果不慎遇到這種情況,可以通過把硬碟掛到裝有Windows
2000/XP的機器識別。
三、性能測試
軟RAID的性能和硬RAID的性能相差無幾,而且非常適合兩塊硬碟容量差異較大但速度接近的朋友。看到這里你已經心動了吧,快動手體驗一下!
⑶ 華為伺服器raid設置
在最初的RAID技術中,是將幾塊小容量廉價的磁碟組合成一個大的邏輯磁碟給大型機使用。那個時候還沒有邏輯卷的概念。只是單純的將磁碟按照傳統RAID級別進行組合然後提供給上層主機使用。
後來硬碟的容量不斷增大,組建RAID的初衷不再是構建一個大容量的磁碟,而是希望利用RAID技術實現數據的可靠性和安全性以及提升存儲性能,由於單個容量硬碟都已經較大了,數據硬碟組建的RAID容量更大,所以把RAID劃分成一個一個的LUN(邏輯卷)映射給伺服器使用。
隨著硬碟技術的進一步發展,單塊硬碟的容量已經達到數T,傳統RAID技術在硬碟重構的過程中需要的時間越來越長,也增加了在重構過程中其它硬碟再壞掉對數據丟失造成的風險,為了解決這一問題,塊虛擬化技術應運而生。RAID 2.0+ 是華為的塊虛擬化技術,該技術將物理空間和數據空間分散分布成分散的塊,可以充分發揮系統的讀寫能力,方便擴展,也方便了空間的按需分配,數據的熱度排布,遷移。它是華為所有Smart軟體特性的實現基礎。同時,由於熱備空間也是分散在多個盤上的,因此硬碟數據的重構寫幾乎可以同時進行,避免了寫單個熱備盤造成的性能瓶頸,大大減少了重構時間。
RAID2.0+軟體邏輯對象
華為RAID2.0+採用底層硬碟管理和上層資源管理兩層虛擬化管理模式,在系統內部,每個硬碟空間被劃分成一個個小粒度的數據塊,基於數據塊來構建RAID組,使得數據均勻地分布到存儲池的所有硬碟上,同時,以數據塊為單元來進行資源管理,大大提高了資源管理的效率。
OceanStor存儲系統支持不同類型(SSD、SAS、NL-SAS)的硬碟(SATA盤理論可用,只是其性能較低,企業級存儲中已很少使用),這些硬碟組成一個個的硬碟域(Disk Domain)。在一個硬碟域中,同種類型的硬碟構成一個存儲層,每個存儲層內部再按一定的規則劃分為Disk Group;
各存儲層的硬碟被劃分為固定大小的Chunk(CK),其中,SSD層和SAS層的CK的大小為64MB,NL-SAS層的CK大小為256M。
OceanStor 存儲系統通過隨機演算法,將每一個存儲層的Chunk(CK)按照用戶設置的「RAID策略」來組成Chunk Group(CKG),用戶可以為存儲池(Storage Pool)中的每一個存儲層分別設置「RAID策略」。
OceanStor存儲系統會將Chunk Group(CKG)切分為更小的Extent。Extent作為數據遷移的最小粒度和構成Thick LUN的基本單位,在創建存儲池(Storage Pool)時可以在「高級」選項中進行設置,默認4MB。對於Thin LUN(精簡置備LUN)或文件系統,會在Extent上再進行更細粒度的劃分(Grain,一般64KB),並以Grain為單位映射到Thin LUN、文件系統。
若干Extent組成了卷(Volume),卷(Volume)對外體現為主機訪問的LUN(這里的LUN為Thick LUN)。在處理用戶的讀寫請求以及進行數據遷移時,LUN向存儲系統申請空間、釋放空間、遷移數據都是以Extent為單位進行的。例如:用戶在創建LUN時,可以指定容量從某一個存儲層中獲得,此時LUN由指定的某一個存儲層上的Extent組成。在用戶的業務開始運行後,存儲系統會根據用戶設定的遷移策略,對訪問頻繁的數據以及較少被訪問的數據在存儲層之間進行遷移(此功能需要購買SmartTier License)。此時,LUN上的數據就會以Extent為單位分布到存儲池的各個存儲層上。
RAID2.0+基本原理
總結,相比於傳統的RAID,華為RAID 2.0+塊虛擬化技術最大的區別就是將基本單位由單個磁碟調整為數據塊,將數據塊CK按照相應RAID級別(不同存儲層可選擇不同的RAID級別)組成CKG的方式。並且內部具備負載均衡技術,能夠根據數據塊的冷熱程度動態遷移至不同的存儲層中,大大提高了存儲性能。其次,在重構方面,由於是以數據塊的方式做RAID,同時熱備磁碟也以熱備塊的方式存在,當磁碟發生故障時,可並行多個CKG一起進行重構,所以相比傳統的RAID技術大大提高的重構的效率。但缺點就是磁碟都以數據塊的方式管理,將大大提高管理開銷,所以在硬碟較少的場景並不適合使用塊虛擬化技術。現在RAID 2.0+技術在華為存儲設備中運用廣泛,也在越來越多的存儲場景發揮更大的價值。
⑷ 華為伺服器raid設置
在最初的RAID技術中,是將幾塊小容量廉價的磁碟組合成一個大的邏輯磁碟給大型機使用。那個時候還沒有邏輯卷的概念。只是單純的將磁碟按照傳統RAID級別進行組合然後提供給上層主機使用。
後來硬碟的容量不斷增大,組建RAID的初衷不再是構建一個大容量的磁碟,而是希望利用RAID技術實現數據的可靠性和安全性以及提升存儲性能,由於單個容量硬碟都已經較大了,數據硬碟組建的RAID容量更大,所以把RAID劃分成一個一個的LUN(邏輯卷)映射給伺服器使用。
隨著硬碟技術的進一步發展,單塊硬碟的容量已經達到數T,傳統RAID技術在硬碟重構的過程中需要的時間越來越長,也增加了在重構過程中其它硬碟再壞掉對數據丟失造成的風險,為了解決這一問題,塊虛擬化技術應運而生。RAID 2.0+ 是華為的塊虛擬化技術,該技術將物理空間和數據空間分散分布成分散的塊,可以充分發揮系統的讀寫能力,方便擴展,也方便了空間的按需分配,數據的熱度排布,遷移。它是華為所有Smart軟體特性的實現基礎。同時,由於熱備空間也是分散在多個盤上的,因此硬碟數據的重構寫幾乎可以同時進行,避免了寫單個熱備盤造成的性能瓶頸,大大減少了重構時間。
RAID2.0+軟體邏輯對象
華為RAID2.0+採用底層硬碟管理和上層資源管理兩層虛擬化管理模式,在系統內部,每個硬碟空間被劃分成一個個小粒度的數據塊,基於數據塊來構建RAID組,使得數據均勻地分布到存儲池的所有硬碟上,同時,以數據塊為單元來進行資源管理,大大提高了資源管理的效率。
OceanStor存儲系統支持不同類型(SSD、SAS、NL-SAS)的硬碟(SATA盤理論可用,只是其性能較低,企業級存儲中已很少使用),這些硬碟組成一個個的硬碟域(Disk Domain)。在一個硬碟域中,同種類型的硬碟構成一個存儲層,每個存儲層內部再按一定的規則劃分為Disk Group;
各存儲層的硬碟被劃分為固定大小的Chunk(CK),其中,SSD層和SAS層的CK的大小為64MB,NL-SAS層的CK大小為256M。
OceanStor 存儲系統通過隨機演算法,將每一個存儲層的Chunk(CK)按照用戶設置的「RAID策略」來組成Chunk Group(CKG),用戶可以為存儲池(Storage Pool)中的每一個存儲層分別設置「RAID策略」。
OceanStor存儲系統會將Chunk Group(CKG)切分為更小的Extent。Extent作為數據遷移的最小粒度和構成Thick LUN的基本單位,在創建存儲池(Storage Pool)時可以在「高級」選項中進行設置,默認4MB。對於Thin LUN(精簡置備LUN)或文件系統,會在Extent上再進行更細粒度的劃分(Grain,一般64KB),並以Grain為單位映射到Thin LUN、文件系統。
若干Extent組成了卷(Volume),卷(Volume)對外體現為主機訪問的LUN(這里的LUN為Thick LUN)。在處理用戶的讀寫請求以及進行數據遷移時,LUN向存儲系統申請空間、釋放空間、遷移數據都是以Extent為單位進行的。例如:用戶在創建LUN時,可以指定容量從某一個存儲層中獲得,此時LUN由指定的某一個存儲層上的Extent組成。在用戶的業務開始運行後,存儲系統會根據用戶設定的遷移策略,對訪問頻繁的數據以及較少被訪問的數據在存儲層之間進行遷移(此功能需要購買SmartTier License)。此時,LUN上的數據就會以Extent為單位分布到存儲池的各個存儲層上。
RAID2.0+基本原理
總結,相比於傳統的RAID,華為RAID 2.0+塊虛擬化技術最大的區別就是將基本單位由單個磁碟調整為數據塊,將數據塊CK按照相應RAID級別(不同存儲層可選擇不同的RAID級別)組成CKG的方式。並且內部具備負載均衡技術,能夠根據數據塊的冷熱程度動態遷移至不同的存儲層中,大大提高了存儲性能。其次,在重構方面,由於是以數據塊的方式做RAID,同時熱備磁碟也以熱備塊的方式存在,當磁碟發生故障時,可並行多個CKG一起進行重構,所以相比傳統的RAID技術大大提高的重構的效率。但缺點就是磁碟都以數據塊的方式管理,將大大提高管理開銷,所以在硬碟較少的場景並不適合使用塊虛擬化技術。現在RAID 2.0+技術在華為存儲設備中運用廣泛,也在越來越多的存儲場景發揮更大的價值。
⑸ 怎麼做RAID 1
RAID 1的創建
雖然在原理上和RAID 0完全不一樣,但RAID 1的安裝設置過程卻與RAID 0相差不多,主要區別在於HighPoint 370 BIOS里的設置。為了避免重復,我們只向大家重點介紹這部分設置:
進入HighPoint 370 BIOS後選擇「Create RAID」進行創建:
1.在「Array Mode」上點擊回車,在RAID模式選擇中選擇第二項「Mirror(RAID 1)for Data Security(為數據源盤創建鏡像)」。
2.接著是源盤的選擇,我們再次提醒用戶:務必小心,不要選錯。
3.然後是目標盤的選擇,也就是我們所說的鏡像盤或備份盤。
4.然後開始創建。
5.創建完成以後BIOS會提示進行鏡像的製作,這一過程相當漫長。
6.我們用了大約45分鍾才完成60GB的鏡像製作,至此RAID 1創建完成。
RAID 1會將主盤的數據復制到鏡像盤,因此在構建RAID 1時需要特別小心,千萬不要把主盤和鏡像盤弄混,否則結果將是悲劇性的。RAID 1既可在兩塊無數據的硬碟上創建,也能夠在一塊已經安裝操作系統的硬碟上添加,比RAID 0方便多了(除了漫長的鏡像製作過程)。創建完成以後我們試著將其中一塊硬碟拔下,HighPoint370 BIOS給出了警告,按下「Esc」,另一塊硬碟承擔起了源盤的重任,所有數據完好無損。
對於在一塊已經安裝操作系統的硬碟上添加RAID 1,我們建議的步驟是:打開BIOS中的控制晶元→啟動操作系統安裝HighPoint 370驅動→關機將源盤和鏡像盤接在IDE3、4口→進入HighPoint 370 BIOS設置RAID 1(步驟見上文介紹)→重啟系統完成創建。
我們對兩種RAID進行了簡單的測試,雖然RAID 0的測試成績讓人有些不解,但是實際使用中仍然感覺比單硬碟快了很多,特別是Windows XP Professional的啟動異常迅速,進度條一閃而過。至於傳輸率曲線出現不穩定的情況,我們估計和平台選擇有一些關系,畢竟集成晶元在進行這種高數據吞吐量的工作時非常容易被干擾。不過即使是這樣,我們也看到RAID 0系統的數據傳輸率達到了非常高的水平,一度接近60MB/s。與RAID 0相比,RAID 1系統的性能雖然相對單磁碟系統沒有什麼明顯的改善,但測試中我們發現RAID 1的工作曲線顯得非常穩定,很少出現波動的情況。
再看看Winbench99 2.0中的磁碟測試成績,一目瞭然。
對用戶和操作系統而言,RAID 0和1是透明不影響任何操作的,我們就像使用一塊硬碟一樣。
三、用軟體方法實現RAID
除了使用RAID卡或者主板所帶的晶元實現磁碟陣列外,我們在一些操作系統中可以直接利用軟體方式實現RAID功能,例如Windows 2000/XP中就內置了RAID功能。
在了解Windows 2000/XP的軟體RAID功能之前,我們首先來看看Windows 2000中的一項功能——動態磁碟管理。
動態磁碟與基本磁碟相比,不再採用以前的分區方式,而是叫卷集,它的作用其實和分區相一致,但是具有以下區別:
1.可以任意更改磁碟容量
動態磁碟在不重新啟動計算機的情況下可更改磁碟容量大小,而且不會丟失數據,而基本磁碟如果要改變分區容量就會丟失全部數據(當然也有一些特殊的磁碟工具軟體可以改變分區而不會破壞數據,如PQMagic等)。
2.磁碟空間的限制
動態磁碟可被擴展到磁碟中不連續的磁碟空間,還可以創建跨磁碟的卷集,將幾個磁碟合為一個大卷集。而基本磁碟的分區必須是同一磁碟上的連續空間,分區的最大容量當然也就是磁碟的容量。
3.卷集或分區個數
動態磁碟在一個磁碟上可創建的卷集個數沒有限制,相對的基本磁碟在一個磁碟上最多隻能分4個區,而且使用DOS或Windows 9X時只能分一個主分區和擴展分區。
*這里一定要注意,動態磁碟只能在Windows NT/2000/XP系統中使用,其他的操作系統無法識別動態磁碟。
因為大部分用戶的磁碟都是基本磁碟類型,為了使用軟體RAID功能,我們必須將其轉換為動態磁碟:控制面板→管理工具→計算機管理→磁碟管理,在查看菜單中將其中的一個窗口切換為磁碟列表。這時我們就可以通過右鍵菜單將選擇磁碟轉換為動態磁碟。
在劃分動態卷時會可以看到這樣幾個類型的動態卷。
1.簡單卷:包含單一磁碟上的磁碟空間,和分區功能一樣。
(當系統中有兩個或兩個以上的動態磁碟並且兩個磁碟上都有未分配的空間時,我們能夠選擇如下的兩種分卷方式)
2.跨區卷:跨區卷將來自多個磁碟的未分配空間合並到一個邏輯卷中。
3.帶區卷:組合多個(2到32個)磁碟上的未分配空間到一個卷。
(如果如上所述系統中的兩個動態磁碟容量一致時,我們會看到另一個分區方式)
4.鏡像卷:單一卷兩份相同的拷貝,每一份在一個硬碟上。即我們常說的RAID 1。
當我們擁有三個或三個以上的動態磁碟時,我們就可以使用更加復雜的RAID方式——RAID 5,此時在分卷界面中會出現新的分卷形式。
⑹ 伺服器怎麼做RAID
1、首先伺服器開機,出現下圖界面按F10。
組成部分:
RAID磁碟陣列是由很多價格較便宜的磁碟,組合成一個容量巨大的磁碟組,利用個別磁碟提供數據所產生加成效果提升整個磁碟系統效能。利用這項技術,將數據切割成許多區段,分別存放在各個硬碟上。
磁碟陣列還能利用同位檢查(Parity Check)的觀念,在數組中任意一個硬碟故障時,仍可讀出數據,在數據重構時,將數據經計算後重新置入新硬碟中。
磁碟陣列作為獨立系統在主機外直連或通過網路與主機相連。磁碟陣列有多個埠可以被不同主機或不同埠連接。一個主機連接陣列的不同埠可提升傳輸速度。
⑺ 一塊硬碟掛RAID的方法
RAID是英文Rendant Array of Independent Disks的縮寫,翻譯成中文意思是「獨立磁碟冗餘陣列」,有時也簡稱磁碟陣列(Disk Array)。
簡單的說,RAID是一種把多塊獨立的硬碟(物理硬碟)按不同的方式組合起來形成一個硬碟組(邏輯硬碟),從而提供比單個硬碟更高的存儲性能和提供數據備份技術。組成磁碟陣列的不同方式成為RAID級別(RAID Levels)。數據備份的功能是在用戶數據一旦發生損壞後,利用備份信息可以使損壞數據得以恢復,從而保障了用戶數據的安全性。在用戶看起來,組成的磁碟組就像是一個硬碟,用戶可以對它進行分區,格式化等等。總之,對磁碟陣列的操作與單個硬碟一模一樣。不同的是,磁碟陣列的存儲速度要比單個硬碟高很多,而且可以提供自動數據備份。
RAID技術的兩大特點:一是速度、二是安全,由於這兩項優點,RAID技術早期被應用於高級伺服器中的SCSI介面的硬碟系統中,隨著近年計算機技術的發展,PC機的CPU的速度已進入GHz 時代。IDE介面的硬碟也不甘落後,相繼推出了ATA66和ATA100硬碟。這就使得RAID技術被應用於中低檔甚至個人PC機上成為可能。RAID通常是由在硬碟陣列塔中的RAID控制器或電腦中的RAID卡來實現的。
RAID技術經過不斷的發展,現在已擁有了從 RAID 0 到 6 七種基本的RAID 級別。另外,還有一些基本RAID級別的組合形式,如RAID 10(RAID 0與RAID 1的組合),RAID 50(RAID 0與RAID 5的組合)等。不同RAID 級別代表著不同的存儲性能、數據安全性和存儲成本。但我們最為常用的是下面的幾種RAID形式。
(1) RAID 0
(2) RAID 1
(3) RAID 0+1
(4) RAID 3
(5) RAID 5
RAID級別的選擇有三個主要因素:可用性(數據冗餘)、性能和成本。如果不要求可用性,選擇RAID0以獲得最佳性能。如果可用性和性能是重要的而成本不是一個主要因素,則根據硬碟數量選擇RAID 1。如果可用性、成本和性能都同樣重要,則根據一般的數據傳輸和硬碟的數量選擇RAID3、RAID5。
組RAID的要求是至少兩塊硬碟
你的81945主板上 應該有1×IDE 2×SATA槽
你想用一塊ATA的硬碟組成RAID卷?無論是從理論上還是從實踐當中都是不可能的事情!
⑻ 如何製作raid1
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」的功能,修改設置後是不可逆轉的
第五步
再次重啟電腦以後,我們就可以在屏幕上看到「Striping(RAID 0)for Array #0」字樣了。插入先前製作的啟動盤,啟動DOS。打開Fdisk程序,咦?怎麼就一個硬碟可見?是的,RAID陣列已經整個被看作了一塊硬碟,對於操作系統而言,RAID完全透明,我們大可不必費心RAID磁碟的管理,這些都由控制晶元完成。接下來按照普通單硬碟方法進行分區,你會發現「這個」硬碟的容量「變」大了,仔細算算,對,總容量就是兩塊硬碟相加的容量!我們可以把RAID 0的讀寫比喻成拉鏈,它把數據分開在兩個硬碟上,讀取數據會變得更快,而且不會浪費磁碟空間。在分區和格式化後千萬別忘了激活主分區。
第六步
選擇操作系統讓我們頗費周折,HighPoint370晶元提供對Windows 98/NT/2000/XP的驅動支持,考慮到使RAID功能面向的是相對高級的用戶,所以我們選擇了對新硬體支持更好的Windows XP Professional英文版(採用英文版系統主要是為了方便後面的Winbench測試,大家自己使用RAID完全可以用中文版的操作系統),Windows 2000也是一個不錯的選擇,但是硬體支持方面顯然不如Windows XP Professional。
第七步
對於採用RAID的電腦,操作系統的安裝和普通情況下不一樣,讓我們看看圖示,這是在Windows XP完成第一步「文件復制」重啟以後出現的畫面,安裝程序會以英文提示「按下F6安裝SCSI設備或RAID磁碟」,這一過程很短,而且用戶往往會忽視屏幕下方的提示。
按下F6後出現安裝選擇,選擇「S」將安裝RAID控制晶元驅動,選擇「Enter」則不安裝。
按下「S」鍵會提示插入RAID晶元驅動盤。
鍵入回車,安裝程序自動搜索驅動盤上的程序,選擇「WinXP」那一個並回車。
如果所提供的版本和Windows XP Profesional內置的驅動版本不一致,安裝程序會給出提示讓用戶進行選擇。
按下「S」會安裝軟盤所提供的而按下「Enter」則安裝Windows XP Professional自帶的驅動。按下「S」後又需要確認,這次是按「Enter」(這個……確認太多了,呵呵)。接下來是正常的系統安裝,和普通安裝沒有任何區別。
RAID 0的安裝設置我們就介紹到這里,下面我們會談談RAID 1的安裝。與RAID 0相比,RAID 1的安裝過程要簡單許多,在正確操作的情況下不具破壞性。
2.RAID 1的創建
雖然在原理上和RAID 0完全不一樣,但RAID 1的安裝設置過程卻與RAID 0相差不多,主要區別在於HighPoint 370 BIOS里的設置。為了避免重復,我們只向大家重點介紹這部分設置:
進入HighPoint 370 BIOS後選擇「Create RAID」進行創建:
1.在「Array Mode」上點擊回車,在RAID模式選擇中選擇第二項「Mirror(RAID 1)for Data Security(為數據源盤創建鏡像)」。
2.接著是源盤的選擇,我們再次提醒用戶:務必小心,不要選錯。
3.然後是目標盤的選擇,也就是我們所說的鏡像盤或備份盤。
4.然後開始創建。
5.創建完成以後BIOS會提示進行鏡像的製作,這一過程相當漫長。
6.我們用了大約45分鍾才完成60GB的鏡像製作,至此RAID 1創建完成。
RAID 1會將主盤的數據復制到鏡像盤,因此在構建RAID 1時需要特別小心,千萬不要把主盤和鏡像盤弄混,否則結果將是悲劇性的。RAID 1既可在兩塊無數據的硬碟上創建,也能夠在一塊已經安裝操作系統的硬碟上添加,比RAID 0方便多了(除了漫長的鏡像製作過程)。創建完成以後我們試著將其中一塊硬碟拔下,HighPoint370 BIOS給出了警告,按下「Esc」,另一塊硬碟承擔起了源盤的重任,所有數據完好無損。
對於在一塊已經安裝操作系統的硬碟上添加RAID 1,我們建議的步驟是:打開BIOS中的控制晶元→啟動操作系統安裝HighPoint 370驅動→關機將源盤和鏡像盤接在IDE3、4口→進入HighPoint 370 BIOS設置RAID 1(步驟見上文介紹)→重啟系統完成創建。
我們對兩種RAID進行了簡單的測試,雖然RAID 0的測試成績讓人有些不解,但是實際使用中仍然感覺比單硬碟快了很多,特別是Windows XP Professional的啟動異常迅速,進度條一閃而過。至於傳輸率曲線出現不穩定的情況,我們估計和平台選擇有一些關系,畢竟集成晶元在進行這種高數據吞吐量的工作時非常容易被干擾。不過即使是這樣,我們也看到RAID 0系統的數據傳輸率達到了非常高的水平,一度接近60MB/s。與RAID 0相比,RAID 1系統的性能雖然相對單磁碟系統沒有什麼明顯的改善,但測試中我們發現RAID 1的工作曲線顯得非常穩定,很少出現波動的情況。
再看看Winbench99 2.0中的磁碟測試成績,一目瞭然。
對用戶和操作系統而言,RAID 0和1是透明不影響任何操作的,我們就像使用一塊硬碟一樣。
三、用軟體方法實現RAID
除了使用RAID卡或者主板所帶的晶元實現磁碟陣列外,我們在一些操作系統中可以直接利用軟體方式實現RAID功能,例如Windows 2000/XP中就內置了RAID功能。
在了解Windows 2000/XP的軟體RAID功能之前,我們首先來看看Windows 2000中的一項功能——動態磁碟管理。
動態磁碟與基本磁碟相比,不再採用以前的分區方式,而是叫卷集,它的作用其實和分區相一致,但是具有以下區別:
1.可以任意更改磁碟容量
動態磁碟在不重新啟動計算機的情況下可更改磁碟容量大小,而且不會丟失數據,而基本磁碟如果要改變分區容量就會丟失全部數據(當然也有一些特殊的磁碟工具軟體可以改變分區而不會破壞數據,如PQMagic等)。
2.磁碟空間的限制
動態磁碟可被擴展到磁碟中不連續的磁碟空間,還可以創建跨磁碟的卷集,將幾個磁碟合為一個大卷集。而基本磁碟的分區必須是同一磁碟上的連續空間,分區的最大容量當然也就是磁碟的容量。
3.卷集或分區個數
動態磁碟在一個磁碟上可創建的卷集個數沒有限制,相對的基本磁碟在一個磁碟上最多隻能分4個區,而且使用DOS或Windows 9X時只能分一個主分區和擴展分區。
*這里一定要注意,動態磁碟只能在Windows NT/2000/XP系統中使用,其他的操作系統無法識別動態磁碟。
因為大部分用戶的磁碟都是基本磁碟類型,為了使用軟體RAID功能,我們必須將其轉換為動態磁碟:控制面板→管理工具→計算機管理→磁碟管理,在查看菜單中將其中的一個窗口切換為磁碟列表。這時我們就可以通過右鍵菜單將選擇磁碟轉換為動態磁碟。
在劃分動態卷時會可以看到這樣幾個類型的動態卷。
1.簡單卷:包含單一磁碟上的磁碟空間,和分區功能一樣。
(當系統中有兩個或兩個以上的動態磁碟並且兩個磁碟上都有未分配的空間時,我們能夠選擇如下的兩種分卷方式)
2.跨區卷:跨區卷將來自多個磁碟的未分配空間合並到一個邏輯卷中。
3.帶區卷:組合多個(2到32個)磁碟上的未分配空間到一個卷。
(如果如上所述系統中的兩個動態磁碟容量一致時,我們會看到另一個分區方式)
4.鏡像卷:單一卷兩份相同的拷貝,每一份在一個硬碟上。即我們常說的RAID 1。
當我們擁有三個或三個以上的動態磁碟時,我們就可以使用更加復雜的RAID方式——RAID 5,此時在分卷界面中會出現新的分卷形式。
5.RAID 5卷:相當於帶奇偶校驗的帶區卷,即RAID 5方式。
對於大部分的個人電腦用戶來說,構建RAID 0是最經濟實用的陣列形式,因此我們在這里僅就軟體RAID 0的構建進行講解:
要在Windows 2000/XP中使用軟體RAID 0,首先必須將准備納入陣列的磁碟轉換為上文所述的動態磁碟(這里要注意的是,Windows 2000/XP的默認磁碟管理界面中不能轉換基本磁碟和動態磁碟,請參考上文中的描述),我們在這里嘗試使用分區的條帶化,這也正是軟體RAID和使用RAID晶元構建磁碟陣列的區別。我們選取了一個29GB的分區進行劃分帶區卷,在劃分帶區卷區時,系統會要求一個對應的分區,也就是說這時其他的動態磁碟上必須要有同樣29GB或更大的未分配空間,帶區卷分配完成後,兩個同樣大小的分卷將被系統合並,此時我們的格式化等操作也是同時在兩個磁碟上進行。
在構建RAID 0完成後,我們決定測試其硬碟傳輸率以確定這種軟體RAID對性能的提升程度,我們構建軟體RAID的平台和前文中的硬體RAID平台並不相同,為了保證CPU的性能以確保我們軟體RAID的實現,我們採用了較高端的系統:Athlon XP 1700+,三星 256MB DDR內存,華碩A7V266-E主板,由於軟體RAID對硬碟規格的要求比較低,所以硬碟系統我們選用了不同規格的硬碟,希捷酷魚Ⅳ 60GB和西部數據1200BB 120GB兩塊硬碟。
在傳輸曲線的後半段,我們很清楚地看到軟體RAID 0的硬碟傳輸率達到了60MB/s,完全超越了陣列中任意一個硬碟的傳輸率,RAID 0的優勢開始體現出來。對於追求高性能的用戶來說,這應該是他們夢寐以求的。
這里應該說明的是,在Linux環境下,我們同樣可以利用Raidtools工具來實現軟體RAID功能。這個工具可以製作軟RAID 0、RAID 1、RAID 4、RAID 5等多種磁碟陣列。在使用Raidtools之前,首先要確定目前正在使用的Linux核心是否支持Md。如果你正在使用的核心是2.0.X,並且不是自己編譯過,大多數情況下支持軟RAID。如果不能確定,則需要自己編譯核心。
雖然RAID功能可以給我們帶來更好的速度體驗和數據安全性,但是應該指出的是,現在市面上的大部分廉價IDE-RAID解決方案本質上仍然是「半軟」的RAID,只是將RAID控制信息集成在RAID晶元當中,因此其CPU佔用率比較大,而且性能並不是非常穩定。這也是在高端系統中軟體RAID 0的性能有時可以超過「硬體」RAID 0方案的原因。
對於用戶來說,高性能的IDE-RAID存儲系統,或者需要比較強勁的CPU運算能力,或者需要比較昂貴的RAID卡,因此,磁碟陣列仍然應該算是比較高端的應用。不過對於初級用戶來說,使用簡單而廉價的磁碟陣列來提高計算機數據的可用性或提升一下存儲速度也是相當不錯的選擇,當然其性能還遠不能和高端系統相比。
祝你開心!!
⑼ 什麼是RAID,有什麼功能,怎麼實現
RAID是英文Rendant Array of Inexpensive Disks的縮寫,中文簡稱為廉價磁碟冗餘陣列。RAID就是一種由多塊硬碟構成的冗餘陣列。雖然RAID包含多塊硬碟,但是在操作系統下是作為一個獨立的大型存儲設備出現。利用RAID技術於存儲系統的好處主要有以下三種:
通過把多個磁碟組織在一起作為一個邏輯卷提供磁碟跨越功能
通過把數據分成多個數據塊(Block)並行寫入/讀出多個磁碟以提高訪問磁碟的速度
通過鏡像或校驗操作提供容錯能力
最初開發RAID的主要目的是節省成本,當時幾塊小容量硬碟的價格總和要低於大容量的硬碟。目前來看RAID在節省成本方面的作用並不明顯,但是RAID可以充分發揮出多塊硬碟的優勢,實現遠遠超出任何一塊單獨硬碟的速度和吞吐量。除了性能上的提高之外,RAID還可以提供良好的容錯能力,在任何一塊硬碟出現問題的情況下都可以繼續工作,不會受到損壞硬碟的影響。
RAID技術分為幾種不同的等級,分別可以提供不同的速度,安全性和性價比。根據實際情況選擇適當的RAID級別可以滿足用戶對存儲系統可用性、性能和容量的要求。常用的RAID級別有以下幾種:NRAID,JBOD,RAID0,RAID1,RAID0+1,RAID3,RAID5等。目前經常使用的是RAID5和RAID(0+1)。
NRAID
NRAID即Non-RAID,所有磁碟的容量組合成一個邏輯盤,沒有數據塊分條(no block stripping)。NRAID不提供數據冗餘。要求至少一個磁碟。
JBOD
JBOD代表Just a Bunch of Drives,磁碟控制器把每個物理磁碟看作獨立的磁碟,因此每個磁碟都是獨立的邏輯盤。JBOD也不提供數據冗餘。要求至少一個磁碟。
RAID 0
RAID 0即Data Stripping(數據分條技術)。整個邏輯盤的數據是被分條(stripped)分布在多個物理磁碟上,可以並行讀/寫,提供最快的速度,但沒有冗餘能力。要求至少兩個磁碟。我們通過RAID 0可以獲得更大的單個邏輯盤的容量,且通過對多個磁碟的同時讀取獲得更高的存取速度。RAID 0首先考慮的是磁碟的速度和容量,忽略了安全,只要其中一個磁碟出了問題,那麼整個陣列的數據都會不保了。
RAID 1
RAID 1,又稱鏡像方式,也就是數據的冗餘。在整個鏡像過程中,只有一半的磁碟容量是有效的(另一半磁碟容量用來存放同樣的數據)。同RAID 0相比,RAID 1首先考慮的是安全性,容量減半、速度不變。
RAID 0+1
為了達到既高速又安全,出現了RAID 10(或者叫RAID 0+1),可以把RAID 10簡單地理解成由多個磁碟組成的RAID 0陣列再進行鏡像。
RAID 3和RAID 5
RAID 3和RAID 5都是校驗方式。RAID 3的工作方式是用一塊磁碟存放校驗數據。由於任何數據的改變都要修改相應的數據校驗信息,存放數據的磁碟有好幾個且並行工作,而存放校驗數據的磁碟只有一個,這就帶來了校驗數據存放時的瓶頸。RAID 5的工作方式是將各個磁碟生成的數據校驗切成塊,分別存放到組成陣列的各個磁碟中去,這樣就緩解了校驗數據存放時所產生的瓶頸問題,但是分割數據及控制存放都要付出速度上的代價。
按照硬碟介面的不同,RAID分為SCSI RAID,IDE RAID和SATA RAID。其中,SCSI RAID主要用於要求高性能和高可靠性的伺服器/工作站,而台式機中主要採用IDE RAID和SATA RAID。
以前RAID功能主要依靠在主板上插接RAID控制卡實現,而現在越來越多的主板都添加了板載RAID晶元直接實現RAID功能,目前主流的RAID晶元有HighPoint的HTP372和Promise的PDC20265R,而英特爾更進一步,直接在主板晶元組中支持RAID,其ICH5R南橋晶元中就內置了SATA RAID功能,這也代表著未來板載RAID的發展方向---晶元組集成RAID。
Matrix RAID:
Matrix RAID即所謂的「矩陣RAID」,是ICH6R南橋所支持的一種廉價的磁碟冗餘技術,是一種經濟性高的新穎RAID解決方案。Matrix RAID技術的原理相當簡單,只需要兩塊硬碟就能實現了RAID 0和RAID 1磁碟陣列,並且不需要添加額外的RAID控制器,這正是我們普通用戶所期望的。Matrix RAID需要硬體層和軟體層同時支持才能實現,硬體方面目前就是ICH6R南橋以及更高階的ICH6RW南橋,而Intel Application Acclerator軟體和Windows操作系統均對軟體層提供了支持。
Matrix RAID的原理就是將每個硬碟容量各分成兩部分(即:將一個硬碟虛擬成兩個子硬碟,這時子硬碟總數為4個),其中用兩個虛擬子硬碟來創建RAID0模式以提高效能,而其它兩個虛擬子硬碟則透過鏡像備份組成RAID 1用來備份數據。在Matrix RAID模式中數據存儲模式如下:兩個磁碟驅動器的第一部分被用來創建RAID 0陣列,主要用來存儲操作系統、應用程序和交換文件,這是因為磁碟開始的區域擁有較高的存取速度,Matrix RAID將RAID 0邏輯分割區置於硬碟前端(外圈)的主因,是可以讓需要效能的模塊得到最好的效能表現;而兩個磁碟驅動器的第二部分用來創建RAID1模式,主要用來存儲用戶個人的文件和數據。
例如,使用兩塊120GB的硬碟,可以將兩塊硬碟的前60GB組成120GB的邏輯分割區,然後剩下兩個60GB區塊組成一個60GB的數據備份分割區。像需要高效能、卻不需要安全性的應用,就可以安裝在RAID 0分割區,而需要安全性備分的數據,則可安裝在RAID 1分割區。換言之,使用者得到的總硬碟空間是180GB,和傳統的RAID 0+1相比,容量使用的效益非常的高,而且在容量配置上有著更高的彈性。如果發生硬碟損毀,RAID 0分割區數據自然無法復原,但是RAID 1分割區的數據卻會得到保全。
可以說,利用Matrix RAID技術,我們只需要2個硬碟就可以在獲取高效數據存取的同時又能確保數據安全性。這意味著普通用戶也可以低成本享受到RAID 0+1應用模式。