係統粉 > 電腦問答 > 其他問答

已解決磁盤冗餘陣列是什麼來的啊?

提問者:瓦薩比女神lxl  |  瀏覽次  |  提問時間:2016-12-08  |  回答數量:1

磁盤冗餘陣列是什麼來的啊?RAID存儲的方式多種多樣。某些類型的RAID強調性能,某些則強調可靠性、容錯或糾錯能力。因此,可根據要完成的任務來選擇類型。不過,所有的RAID係統共同的特點――也是其真正的優點...

已有1條答案
功課不行照成才

功課不行照成才

回答數:0  |  被采納數:1

RAID存儲的方式多種多樣。某些類型的RAID強調性能,某些則強調可靠性、容錯或糾錯能力。因此,可根據要完成的任務來選擇類型。不過,所有的RAID係統共同的特點――也是其真正的優點則是“熱交換”能力:用戶可以取出一個存在缺陷的驅動器,並插入一個新的予以更換。對大多數類型的RAID來說,不必中斷服務器或係統,就可以自動重建某個出現故障的磁盤上的數據。RAID並非保護大量數據的唯一途徑,但是,常規的備份和鏡像軟件速度較慢,而且,如果一個驅動器出現故障,則往往需要中斷係統。即使磁盤不導致服務器中斷,IT工作人員仍需要斷掉服務器來更換驅動器。相反,RAID利用鏡像或奇偶信息來從剩餘的驅動器重建數據,不必中斷係統。Level0、3和5是三種最常見的RAID實施方式:RAIDLevel0即數據分割,是最基本的方式。在一個普通硬盤驅動器上,數據被存儲在同一張盤的連續扇區上。RAID0至少使用兩個磁盤驅動器,並將數據分成從512字節到數兆字節的若幹塊,這些數據塊被交替寫到磁盤中。第1段被寫到磁盤1中,第2段被寫到磁盤2中,如此等等。當係統到達陣列中的最後一個磁盤時,就寫到磁盤1的下一分段,以下如此。分割數據將I/O負載平均分配到所有的驅動器。由於驅動器可以同時寫或讀,性能得以顯著提高。但是,它卻沒有數據保護能力。如果一個磁盤出故障,數據就會丟失。RAID0不適用於關鍵任務環境,但是,它卻非常適合於視頻生產和編輯或圖像編輯。RAIDLevel3包括數據分割,另外,它還指定一個驅動器來存儲奇偶信息。這就提供了某種容錯功能,在數據密集型環境或單一用戶環境中尤其有益於訪問較長的連續記錄。RAID3需要同步主軸驅動器來預防較短記錄的性能下降。RAIDLevel5類似於Level0,但是它不是將數據分成塊,而是將每個字節的位拆分到多個磁盤。這樣會增加管理費用,但是,如果一個磁盤出現故障,則它可以更換,數據可以從奇偶和糾錯碼中重建。RAID5包括所有的讀/寫運行。它需要三到五個磁盤來組成陣列,最適合於不需要關鍵特性或幾乎不進行寫操作的多用戶係統。其它不常見的RAID類型:RAIDLevel1是磁盤鏡像――寫到磁盤1中的一切也寫到磁盤2中,從任何一個磁盤都可以讀取。這樣就提供了即時備份,但需要的磁盤驅動器數量最多,不能提高性能。RAID1在多用戶係統中提供最佳性能和容錯能力,是最容易實施的配置,這最適用於財務處理、工資單、金融和高可用數據環境。RAIDLevel2是為大型機和超級計算機開發的。它可在工作不中斷的情況下糾正數據,但是,RAID2傾向於較高的數據校驗和糾錯率。RAIDLevel4包括較大的數據條,這樣,就可以從任何驅動器讀取記錄。由於這種類型缺乏對多種同時寫操作的支持,因而,幾乎不使用。RAIDLevel6幾乎沒有進行商用。它使用一種分配在不同的驅動器上的第二種奇偶方案,擴展了RAID5。它能承受多個驅動器同時出現故障,但是,性能――尤其是寫操作卻很差,而且,係統需要一個極為複雜的控製器。RAIDLevel7有一個實時嵌入操作係統用作控製器,一個高速總線用於緩存。它提供快速的I/O,但是價格昂貴。
2016-12-14 17:12:48
讚 0
相關問答
最新其他問答
解決方法