raid相關知識

2022-03-07 15:14:05 字數 1897 閱讀 6991

raid 0

1、raid 0又稱為stripe(條帶模式)或striping,它代表了所有raid級別中最高的儲存效能。raid 0提高儲存效能的原理是把連續的資料分散到多個磁碟上訪問,這樣,系統有資料請求就可以被多個磁碟並行的執行,每個磁碟執行屬於它自己的那部分資料請求。這種資料上的並行操作可以充分利用匯流排的頻寬,顯著提高磁碟整體訪問效能。

2、系統向三個磁碟組成的邏輯硬碟(radi 0 磁碟組)發出的i/o資料請求被轉化為3項操作,其中的每一項操作都對應於一塊物理硬碟。我們從圖中可以清楚的看到通過建立raid 0,原先順序的資料請求被分散到所有的三塊硬碟中同時執行。從理論上講,三塊硬碟的並行操作使同一時間內磁碟讀寫速度提公升了3倍。 但由於匯流排頻寬等多種因素的影響,實際的提公升速率肯定會低於理論值,但是,大量資料並行傳輸與序列傳輸比較,提速效果顯著顯然毋庸置疑。

3、raid 0的缺點是不提供資料冗餘,因此一旦使用者資料損壞,損壞的資料將無法得到恢復。

4、raid 0具有的特點,使其特別適用於對效能要求較高,而對資料安全不太在乎的領域,如圖形工作站等。對於個人使用者,raid 0也是提高硬碟儲存效能的絕佳選擇。

raid 1

1、raid 1又稱為mirror或mirroring(映象),它的宗旨是最大限度的保證使用者資料的可用性和可修復性。 raid 1的操作方式是把使用者寫入硬碟的資料百分之百地自動複製到另外乙個硬碟上。

2、當讀取資料時,系統先從raid 0的源盤讀取資料,如果讀取資料成功,則系統不去管備份盤上的資料;如果讀取源盤資料失敗,則系統自動轉而讀取備份盤上的資料,不會造成使用者工作任務的中斷。當然,我們應當及時地更換損壞的硬碟並利用備份資料重新建立mirror,避免備份盤在發生損壞時,造成不可挽回的資料損失。

3、由於對儲存的資料進行百分之百的備份,在所有raid級別中,raid 1提供最高的資料安全保障。同樣,由於資料的百分之百備份,備份資料佔了總儲存空間的一半,因而mirror(映象)的磁碟空間利用率低,儲存成本高。

4、mirror雖不能提高儲存效能,但由於其具有的高資料安全性,使其尤其適用於存放重要資料,如伺服器和資料庫儲存等領域。

raid 10=raid 0+1

1、正如其名字一樣raid 0+1是raid 0和raid 1的組合形式,也稱為raid 10。

2、以四個磁碟組成的raid 0+1為例,其資料儲存方式如圖所示:raid 0+1是儲存效能和資料安全兼顧的方案。它在提供與raid 1一樣的資料安全保障的同時,也提供了與raid 0近似的儲存效能。

3、由於raid 0+1也通過資料的100%備份功能提供資料安全保障,因此raid 0+1的磁碟空間利用率與raid 1相同,儲存成本高。

4、raid 0+1的特點使其特別適用於既有大量資料需要訪問,同時又對資料安全性要求嚴格的領域,如銀行、金融、商業超市、倉儲庫房、各種檔案管理等。

raid 5

1、raid 5 是一種儲存效能、資料安全和儲存成本兼顧的儲存解決方案。 以四個硬碟組成的raid 5為例,其資料儲存方式如圖4所示:圖中,p0為d0,d1和d2的奇偶校驗資訊,其它以此類推。由圖中可以看出,raid 5不對儲存的資料進行備份,而是把資料和相對應的奇偶校驗資訊儲存到組成raid5的各個磁碟上,並且奇偶校驗資訊和相對應的資料分別儲存於不同的磁碟上。當raid5的乙個磁碟資料發生損壞後,利用剩下的資料和相應的奇偶校驗資訊去恢復被損壞的資料。

2、raid 5可以理解為是raid 0和raid 1的折衷方案。raid 5可以為系統提供資料安全保障,但保障程度要比mirror低而磁碟空間利用率要比mirror高。raid 5具有和raid 0相近似的資料讀取速度,只是多了乙個奇偶校驗資訊,寫入資料的速度比對單個磁碟進行寫入操作稍慢。同時由於多個資料對應乙個奇偶校驗資訊,raid 5的磁碟空間利用率要比raid 1高,儲存成本相對較低。

更多知識請參看:

RAID基礎知識

硬碟映象 raid 0 硬碟分段的方法把資料寫到多個硬碟,而不是只寫到乙個盤上,這也叫作raid o,在磁碟陣列子系統中,資料按系統規定的 段 segment 為單位依次寫入多個硬碟,例如資料段1寫入硬碟0,段2寫入硬碟1,段3寫入硬碟2等等。當資料寫完最後乙個硬碟時,它就重新從盤0的下一可用段開始...

儲存 RAID 知識之二

從 章中我們了解到多個磁碟驅動器通過可以通過raid卡並行傳輸資料,達到單個的磁碟篇文驅動器幾倍 幾十倍甚至上百倍的速率。而除了並行傳輸資料提高系統io效能之外還有 raid快取 cache cache具有兩大功能 a 預讀 根據一定的預讀演算法提前將系統將要讀取的資料存放到cache中,以便提高命...

RAID基礎知識總結

raid redundant arrays of inexpensive independent disks,即獨立磁碟冗餘陣列,簡稱磁碟陣列。簡單地說就是把多個獨立的硬碟組合起來,從而提供比單個磁碟更高的儲存效能和資料冗餘的技術。raid的初衷是為大型伺服器提供高階的儲存功能和冗餘的資料安全,ra...