磁盤陣列介紹
資源天下 2019/8/16 15:51:18
(接上頁(yè))
(7)什么是熱插拔硬盤?
熱插拔硬盤英文名為Hot-Swappable Disk,在磁盤陣列中,如果使用支持熱插拔技術(shù)的硬盤,在有一個(gè)硬盤壞掉的情況下,服務(wù)器可以不用關(guān)機(jī),直接抽出壞掉的硬盤,換上新的硬盤。一般的商用磁盤陣列在硬盤壞掉的時(shí)候,會(huì)自動(dòng)鳴叫提示管理員更換硬盤。
4. RAID技術(shù)規(guī)范簡(jiǎn)介
在計(jì)算機(jī)發(fā)展的初期,“大容量”硬盤的價(jià)格還相當(dāng)高,解決數(shù)據(jù)存儲(chǔ)安全性問(wèn)題的主要方法是使用磁帶機(jī)等設(shè)備進(jìn)行備份,這種方法雖然可以保證數(shù)據(jù)的安全,但查閱和備份工作都相當(dāng)繁瑣。1987年, Patterson、Gibson和Katz這三位工程師在加州大學(xué)伯克利分校發(fā)表了題為《A Case of Redundant Array of Inexpensive Disks(廉價(jià)磁盤冗余陣列方案)》的論文,其基本思想就是將多只容量較小的、相對(duì)廉價(jià)的硬盤驅(qū)動(dòng)器進(jìn)行有機(jī)組合,使其性能超過(guò)一只昂貴的大硬盤。這一設(shè)計(jì)思想很快被接受,從此RAID技術(shù)得到了廣泛應(yīng)用,數(shù)據(jù)存儲(chǔ)進(jìn)入了更快速、更安全、更廉價(jià)的新時(shí)代。
磁盤陣列對(duì)于個(gè)人電腦用戶,還是比較陌生和神秘的。印象中的磁盤陣列似乎還停留在這樣的場(chǎng)景中:在寬闊的大廳里,林立的磁盤柜,數(shù)名表情陰郁、早早謝頂?shù)墓こ處熍腔苍谄渲,不斷從中抽出一塊塊沉重的硬盤,再插入一塊塊似乎更加沉重的硬盤……終于,隨著大容量硬盤的價(jià)格不斷降低,個(gè)人電腦的性能不斷提升,IDE-RAID作為磁盤性能改善的最廉價(jià)解決方案,開始走入一般用戶的計(jì)算機(jī)系統(tǒng)。
RAID技術(shù)主要包含RAID 0~RAID 7等數(shù)個(gè)規(guī)范,它們的側(cè)重點(diǎn)各不相同,常見的規(guī)范有如下幾種:
RAID 0:RAID 0連續(xù)以位或字節(jié)為單位分割數(shù)據(jù),并行讀/寫于多個(gè)磁盤上,因此具有很高的數(shù)據(jù)傳輸率,但它沒有數(shù)據(jù)冗余,因此并不能算是真正的RAID結(jié)構(gòu)。RAID 0只是單純地提高性能,并沒有為數(shù)據(jù)的可靠性提供保證,而且其中的一個(gè)磁盤失效將影響到所有數(shù)據(jù)。因此,RAID 0不能應(yīng)用于數(shù)據(jù)安全性要求高的場(chǎng)合。
RAID 1:它是通過(guò)磁盤數(shù)據(jù)鏡像實(shí)現(xiàn)數(shù)據(jù)冗余,在成對(duì)的獨(dú)立磁盤上產(chǎn)生互 為備份的數(shù)據(jù)。當(dāng)原始數(shù)據(jù)繁忙時(shí),可直接從鏡像拷貝中讀取數(shù)據(jù),因此RAID 1可以提高讀取性能。RAID 1是磁盤陣列中單位成本最高的,但提供了很高的數(shù)據(jù)安全性和可用性。當(dāng)一個(gè)磁盤失效時(shí),系統(tǒng)可以自動(dòng)切換到鏡像磁盤上讀寫,而不需要重組失效的數(shù)據(jù)。
RAID 0+1: 也被稱為RAID 10標(biāo)準(zhǔn),實(shí)際是將RAID 0和RAID 1標(biāo)準(zhǔn)結(jié)合的產(chǎn)物,在連續(xù)地以位或字節(jié)為單位分割數(shù)據(jù)并且并行讀/寫多個(gè)磁盤的同時(shí),為每一塊磁盤作磁盤鏡像進(jìn)行冗余。它的優(yōu)點(diǎn)是同時(shí)擁有RAID 0的超凡速度和RAID 1的數(shù)據(jù)高可靠性,但是CPU占用率同樣也更高,而且磁盤的利用率比較低。
RAID 2:將數(shù)據(jù)條塊化地分布于不同的硬盤上,條塊單位為位或字節(jié),并使用稱為“加重平均糾錯(cuò)碼(海明碼)”的編碼技術(shù)來(lái)提供錯(cuò)誤檢查及恢復(fù)。這種編碼技術(shù)需要多個(gè)磁盤存放檢查及恢復(fù)信息,使得RAID 2技術(shù)實(shí)施更復(fù)雜,因此在商業(yè)環(huán)境中很少使用。
RAID 3:它同RAID 2非常類似,都是將數(shù)據(jù)條塊化分布于不同的硬盤上,區(qū)別在于RAID 3使用簡(jiǎn)單的奇偶校驗(yàn),并用單塊磁盤存放奇偶校驗(yàn)信息。如果一塊磁盤失效,奇偶盤及其他數(shù)據(jù)盤可以重新產(chǎn)生數(shù)據(jù);如果奇偶盤失效則不影響數(shù)據(jù)使用。RAID 3對(duì)于大量的連續(xù)數(shù)據(jù)可提供很好的傳輸率,但對(duì)于隨機(jī)數(shù)據(jù)來(lái)說(shuō),奇偶盤會(huì)成為寫操作的瓶頸。
RAID 4:RAID 4同樣也將數(shù)據(jù)條塊化并分布于不同的磁盤上,但條塊單位為塊或記錄。RAID 4使用一塊磁盤作為奇偶校驗(yàn)盤,每次寫操作都需要訪問(wèn)奇偶盤,這時(shí)奇偶校驗(yàn)盤會(huì)成為寫操作的瓶頸,因此RAID 4在商業(yè)環(huán)境中也很少使用。
RAID 5:RAID 5不單獨(dú)指定的奇偶盤,而是在所有磁盤上交叉地存取數(shù)據(jù)及奇偶校驗(yàn)信息。在RAID 5上,讀/寫指針可同時(shí)對(duì)陣列設(shè)備進(jìn)行操作,提供了更高的數(shù)據(jù)流量。RAID 5更適合于小數(shù)據(jù)塊和隨機(jī)讀寫的數(shù)據(jù)。RAID 3與RAID 5相比,最主要的區(qū)別在于RAID 3每進(jìn)行一次數(shù)據(jù)傳輸就需涉及到所有的陣列盤;而對(duì)于RAID 5來(lái)說(shuō),大部分?jǐn)?shù)據(jù)傳輸只對(duì)一塊磁盤操作,并可進(jìn)行并行操作。在RAID 5中有“寫損失”,即每一次寫操作將產(chǎn)生四個(gè)實(shí)際的讀/寫操作,其中兩次讀舊的數(shù)據(jù)及奇偶信息,兩次寫新的數(shù)據(jù)及奇偶信息。
RAID 6:與RAID 5相比,RAID 6增加了第二個(gè)獨(dú)立的奇偶校驗(yàn)信息塊。兩個(gè)獨(dú)立的奇偶系統(tǒng)使用不同的算法,數(shù)據(jù)的可靠性非常高,即使兩塊磁盤同時(shí)失效也不會(huì)影響數(shù)據(jù)的使用。但RAID(未完,下一頁(yè))
|
|
相關(guān)專業(yè)論文
|
|
推薦專業(yè)論文
|
|
|
|