|
馬上注冊,結交更多好友,享用更多功能。
您需要 登錄 才可以下載或查看,沒(méi)有帳號?注冊
x
做磁盤(pán)陣列,需要2個(gè)條件,一是主板支持,
有的主板已經(jīng)帶了RAID控制芯片,
有的還需要另外采購一塊RAID控制卡。
第二是需要一對容量、規格一樣的硬盤(pán)。
雖然有人用不同規格的硬盤(pán)組合成RAID,
但最好還是采用完全一樣的硬盤(pán)比較保險。
尤其是用RAID模式下,因為讀取帶寬、讀寫(xiě)速度都加倍,
所以潛在的硬盤(pán)危機也會(huì )加倍,需要小心。
說(shuō)到磁盤(pán)陣列(RAID,Redundant Array of Independent Disks),現在幾乎成了網(wǎng)管員所必須掌握的一門(mén)技術(shù)之一,特別是中小型企業(yè),因為磁盤(pán)陣列應用非常廣泛,它是當前數據備份的主要方案之一。然而,許多網(wǎng)管員只是在各種媒體上看到相關(guān)的理論知識介紹,卻并沒(méi)有看到一些實(shí)際的磁盤(pán)陣列配置方法,所以仍只是一知半解,到自己真正配置時(shí),卻無(wú)從下手。本文要以一個(gè)具體的磁盤(pán)陣列配置方法為例向大家介紹磁盤(pán)陣列的一些基本配置方法,給出一些關(guān)鍵界面,使各位對磁盤(pán)陣列的配置有一個(gè)理性認識。當然為了使各位對磁盤(pán)陣列有一個(gè)較全面的介紹,還是先來(lái)簡(jiǎn)要回顧一下有關(guān)磁盤(pán)陣列的理論知識,這樣可以為實(shí)際的配置找到理論依據
一、磁盤(pán)陣列實(shí)現方式
磁盤(pán)陣列有兩種方式可以實(shí)現,那就是“軟件陣列”與“硬件陣列”。
軟件陣列是指通過(guò)網(wǎng)絡(luò )操作系統自身提供的磁盤(pán)管理功能將連接的普通SCSI卡上的多塊硬盤(pán)配置成邏輯盤(pán),組成陣列。如微軟的Windows NT/2000 Server/Server 2003和NetVoll的NetWare兩種操作系統都可以提供軟件陣列功能,其中Windows NT/2000 Server/Server 2003可以提供RAID 0、RAID 1、RAID 5;NetWare操作系統可以實(shí)現RAID 1功能。軟件陣列可以提供數據冗余功能,但是磁盤(pán)子系統的性能會(huì )有所降低,有的降代還比較大,達30%左右。
硬件陣列是使用專(zhuān)門(mén)的磁盤(pán)陣列卡來(lái)實(shí)現的,這就是本文要介紹的對象,F在的非入門(mén)級服務(wù)器幾乎都提供磁盤(pán)陣列卡,不管是集成在主板上或非集成的都能輕松實(shí)現陣列功能。硬件陣列能夠提供在線(xiàn)擴容、動(dòng)態(tài)修改陣列級別、自動(dòng)數據恢復、驅動(dòng)器漫游、超高速緩沖等功能。它能提供性能、數據保護、可靠性、可用性和可管理性的解決方案。磁盤(pán)陣列卡擁有一個(gè)專(zhuān)門(mén)的處理器,如Intel的I960芯片,HPT370A/372 、Silicon Image SIL3112A等,還擁有專(zhuān)門(mén)的存貯器,用于高速緩沖數據。這樣一來(lái),服務(wù)器對磁盤(pán)的操作就直接通過(guò)磁盤(pán)陣列卡來(lái)進(jìn)行處理,因此不需要大量的CPU及系統內存資源,不會(huì )降低磁盤(pán)子系統的性能。陣列卡專(zhuān)用的處理單元來(lái)進(jìn)行操作,它的性能要遠遠高于常規非陣列硬盤(pán),并且更安全更穩定。
二、幾種磁盤(pán)陣列技術(shù)
RAID技術(shù)是一種工業(yè)標準,各廠(chǎng)商對RAID級別的定義也不盡相同。目前對RAID級別的定義可以獲得業(yè)界廣泛認同的有4種,RAID 0、RAID 1、RAID 0+1和RAID 5。
RAID 0是無(wú)數據冗余的存儲空間條帶化,具有成本低、讀寫(xiě)性能極高、存儲空間利用率高等特點(diǎn),適用于音、視頻信號存儲、臨時(shí)文件的轉儲等對速度要求極其嚴格的特殊應用。但由于沒(méi)有數據冗余,其安全性大大降低,構成陣列的任何一塊硬盤(pán)的損壞都將帶來(lái)災難性的數據損失。這種方式其實(shí)沒(méi)有冗余功能,沒(méi)有安全保護,只是提高了磁盤(pán)讀寫(xiě)性能和整個(gè)服務(wù)器的磁盤(pán)容量。一般只適用磁盤(pán)數較少、磁盤(pán)容易比較緊缺的應用環(huán)境中,如果在RAID 0中配置4塊以上的硬盤(pán),對于一般應用來(lái)說(shuō)是不明智的。
RAID 1是兩塊硬盤(pán)數據完全鏡像,安全性好,技術(shù)簡(jiǎn)單,管理方便,讀寫(xiě)性能均好。因為它是一一對應的,所以它無(wú)法單塊硬盤(pán)擴展,要擴展,必須同時(shí)對鏡像的雙方進(jìn)行同容量的擴展。因為這種冗余方式為了安全起見(jiàn),實(shí)際上只利用了一半的磁盤(pán)容量,數據空間浪費大。
RAID 0+1綜合了RAID 0和RAID 1的特點(diǎn),獨立磁盤(pán)配置成RAID 0,兩套完整的RAID 0互相鏡像。它的讀寫(xiě)性能出色,安全性高,但構建陣列的成本投入大,數據空間利用率低。
RAID 5是目前應用最廣泛的RAID技術(shù)。各塊獨立硬盤(pán)進(jìn)行條帶化分割,相同的條帶區進(jìn)行奇偶校驗(異或運算),校驗數據平均分布在每塊硬盤(pán)上。以n塊硬盤(pán)構建的RAID 5陣列可以有n-1塊硬盤(pán)的容量,存儲空間利用率非常高。任何一塊硬盤(pán)上的數據丟失,均可以通過(guò)校驗數據推算出來(lái)。它和RAID 3最大的區別在于校驗數據是否平均分布到各塊硬盤(pán)上。RAID 5具有數據安全、讀寫(xiě)速度快,空間利用率高等優(yōu)點(diǎn),應用非常廣泛,但不足之處是如果1塊硬盤(pán)出現故障以后,整個(gè)系統的性能將大大降低。
RAID 1、RAID 0+1、RAID 5陣列配合熱插拔(也稱(chēng)熱可替換)技術(shù),可以實(shí)現數據的在線(xiàn)恢復,即當RAID陣列中的任何一塊硬盤(pán)損壞時(shí),不需要用戶(hù)關(guān)機或停止應用服務(wù),就可以更換故障硬盤(pán),修復系統,恢復數據,對實(shí)現高可用系統具有重要的意義 |
|