配置raid後磁碟的大小變化,請細說raid

2022-02-10 13:36:17 字數 5044 閱讀 7125

1樓:蒂花之秀補水液

raid 0:無差錯控制的帶區組

raid 0

要實現raid0必須要有兩個以上硬碟驅動器,raid0實現了帶區組,資料並不是儲存在乙個硬碟上,而是分成資料塊儲存在不同驅動器上。因為將資料分佈在不同驅動器上,所以資料吞吐率大大提高,驅動器的負載也比較平衡。如果剛好所需要的資料在不同的驅動器上效率最好。

它不需要計算校驗碼,實現容易。它的缺點是它沒有資料差錯控制,如果乙個驅動器中的資料發生錯誤,即使其它盤上的資料正確也無濟於事了。不應該將它用於對資料穩定性要求高的場合。

如果使用者進行圖象(包括動畫)編輯和其它要求傳輸比較大的場合使用raid0比較合適。同時,raid可以提高資料傳輸速率,比如所需讀取的檔案分布在兩個硬碟上,這兩個硬碟可以同時讀取。那麼原來讀取同樣檔案的時間被縮短為1/2。

在所有的級別中,raid 0的速度是最快的。但是raid 0沒有冗餘功能的,如果乙個磁碟(物理)損壞,則所有的資料都無法使用。

raid 1:鏡象結構

raid 1對於使用這種raid1結構的裝置來說,raid控制器必須能夠同時對兩個盤進行讀操作和對兩個鏡象盤進行寫操作。通過下面的結構圖您也可以看到必須有兩個驅動器。因為是鏡象結構在一組盤出現問題時,可以使用鏡象,提高系統的容錯能力。

它比較容易設計和實現。每讀一次盤只能讀出一塊資料,也就是說資料塊傳送速率與單獨的盤的讀取速率相同。因為raid1的校驗十分完備,因此對系統的處理能力有很大的影響,通常的raid功能由軟體實現,而這樣的實現方法在伺服器負載比較重的時候會大大影響伺服器效率。

當您的系統需要極高的可靠性時,如進行資料統計,那麼使用raid1比較合適。而且raid1技術支援「熱替換」,即不斷電的情況下對故障磁碟進行更換,更換完畢只要從映象盤上恢復資料即可。當主硬碟損壞時,映象硬碟就可以代替主硬碟工作。

映象硬碟相當於乙個備份盤,可想而知,這種硬碟模式的安全性是非常高的,raid 1的資料安全性在所有的raid級別上來說是最好的。但是其磁碟的利用率卻只有50%,是所有raid級別中最低的。

raid2:帶海明碼校驗

從概念上講,raid 2 同raid 3類似, 兩者都是將資料條塊化分布於不同的硬碟上, 條塊單位為位或位元組。然而raid 2 使用一定的編碼技術來提供錯誤檢查及恢復。這種編碼技術需要多個磁碟存放檢查及恢復資訊,使得raid 2技術實施更複雜。

因此,在商業環境中很少使用。下圖左邊的各個磁碟上是資料的各個位,由乙個資料不同的位運算得到的海明校驗碼可以儲存另一組磁碟上,具體情況請見下圖。由於海明碼的特點,它可以在資料發生錯誤的情況下將錯誤校正,以保證輸出的正確。

它的資料傳送速率相當高,如果希望達到比較理想的速度,那最好提高儲存校驗碼ecc碼的硬碟,對於控制器的設計來說,它又比raid3,4或5要簡單。沒有免費的午餐,這裡也一樣,要利用海明碼,必須要付出資料冗餘的代價。輸出資料的速率與驅動器組中速度最慢的相等。

raid3:帶奇偶校驗碼的並行傳送

raid 3這種校驗碼與raid2不同,只能查錯不能糾錯。它訪問資料時一次處理乙個帶區,這樣可以提高讀取和寫入速度,它象raid 0一樣以並行的方式來存放數,但速度沒有raid 0快。校驗碼在寫入資料時產生並儲存在另乙個磁碟上。

需要實現時使用者必須要有三個以上的驅動器,寫入速率與讀出速率都很高,因為校驗位比較少,因此計算時間相對而言比較少。用軟體實現raid控制將是十分困難的,控制器的實現也不是很容易。它主要用於圖形(包括動畫)等要求吞吐率比較高的場合。

不同於raid 2,raid 3使用單塊磁碟存放奇偶校驗資訊。如果一塊磁碟失效,奇偶盤及其他資料盤可以重新產生資料。 如果奇偶盤失效,則不影響資料使用。

raid 3對於大量的連續資料可提供很好的傳輸率,但對於隨機資料,奇偶盤會成為寫操作的瓶頸。 利用單獨的校驗盤來保護資料雖然沒有映象的安全性高,但是硬碟利用率得到了很大的提高,為n-1。

raid4:帶奇偶校驗碼的獨立磁碟結構

raid 4raid4和raid3很象,不同的是,它對資料的訪問是按資料塊進行的,也就是按磁碟進行的,每次是乙個盤。在圖上可以這麼看,raid3是一次一橫條,而raid4一次一豎條。它的特點的raid3也挺象,不過在失敗恢復時,它的難度可要比raid3大得多了,控制器的設計難度也要大許多,而且訪問資料的效率不怎麼好。

raid5:分布式奇偶校驗的獨立磁碟結構

從它的示意圖上可以看到,它的奇偶校驗碼存在於所有磁碟上,其中的p0代表第0帶區的raid 5奇偶校驗值,其它的意思也相同。raid5的讀出效率很高,寫入效率一般,塊式的集體訪問效率不錯。因為奇偶校驗碼在不同的磁碟上,所以提高了可靠性,允許單個磁碟出錯。

raid 5也是以資料的校驗位來保證資料的安全,但它不是以單獨硬碟來存放資料的校驗位,而是將資料段的校驗位互動存放於各個硬碟上。這樣,任何乙個硬碟損壞,都可以根據其它硬碟上的校驗位來重建損壞的資料。硬碟的利用率為n-1。

但是它對資料傳輸的並行性解決不好,而且控制器的設計也相當困難。raid 3 與raid 5相比,重要的區別在於raid 3每進行一次資料傳輸,需涉及到所有的陣列盤。而對於raid 5來說,大部分資料傳輸只對一塊磁碟操作,可進行並行操作。

在raid 5中有「寫損失」,即每一次寫操作,將產生四個實際的讀/寫操作,其中兩次讀舊的資料及奇偶資訊,兩次寫新的資料及奇偶資訊。 raid-5的話,優點是提供了冗餘性(支援一塊盤掉線後仍然正常執行),磁碟空間利用率較高(n-1/n),讀寫速度較快(n-1倍)。但當掉盤之後,執行效率大幅下降。

raid6:帶有兩種分布儲存的奇偶校驗碼的獨立磁碟結構

raid 6名字很長,但是如果看到圖,大家立刻會明白是為什麼,請注意p0代表第0帶區的奇偶校驗值,而pa代表資料塊a的奇偶校驗值。它是對raid5的擴充套件,主要是用於要求資料絕對不能出錯的場合。當然了,由於引入了第二種奇偶校驗值,所以需要n+2個磁碟,同時對控制器的設計變得十分複雜,寫入速度也不好,用於計算奇偶校驗值和驗證資料正確性所花費的時間比較多,造成了不必須的負載。

我想除了軍隊沒有人用得起這種東西。

raid7:優化的高速資料傳送磁碟結構

raid7所有的i/o傳送均是同步進行的,可以分別控制,這樣提高了系統的並行性,提高系統訪問資料的速度;每個磁碟都帶有高速緩衝儲存器,實時作業系統可以使用任何實時操作晶元,達到不同實時系統的需要。允許使用snmp協議進行管理和監視,可以對校驗區指定獨立的傳送通道以提高效率。可以連線多台主機,因為加入高速緩衝儲存器,當多使用者訪問系統時,訪問時間幾乎接近於0。

由於採用並行結構,因此資料訪問效率大大提高。需要注意的是它引入了乙個高速緩衝儲存器,這有利有弊,因為一旦系統斷電,在高速緩衝儲存器內的資料就會全部丟失,因此需要和ups一起工作。當然了,這麼快的東西,**也非常昂貴。

raid10:高可靠性與高效磁碟結構

這種結構無非是乙個帶區結構加乙個鏡象結構,因為兩種結構各有優缺點,因此可以相互補充,達到既高效又高速還可以的目的。大家可以結合兩種結構的優點和缺點來理解這種新結構。這種新結構的**高,可擴充性不好。

主要用於容量不大,但要求速度和差錯控制的資料庫中。

raid53:高效資料傳送磁碟結構

越到後面的結構就是對前面結構的一種重複和再利用,這種結構就是raid3和帶區結構的統一,因此它速度比較快,也有容錯功能。但**十分高,不易於實現。這是因為所有的資料必須經過帶區和按位儲存兩種方法,在考慮到效率的情況下,要求這些磁碟同步真是不容易。

raid0+1:

把raid0和raid1技術結合起來,即raid0+1。資料除分布在多個盤上外,每個盤都有其物理映象盤,提供全冗餘能力,允許乙個以下磁碟故障,而不影響資料可用性,並具有快速讀/寫能力。要求至少4個硬碟才能作成raid0+1。

2樓:it風雲說

raid磁碟陣列是什麼意思?raid0、1、5都有什麼不同?

3樓:

假設有n個磁碟組raid

raid0:速度n倍,容量n倍,安全性較差。

raid1:速度n的半數,容量只有一半,安全性最好。

raid2、3不用考慮

raid5:速度n-1,容量n-1,讀盤速度稍微快一些,寫入相對效率低一些。但是綜合安全性和硬碟利用率最好。

raid6:類似5,速度低於n-2,容量n-2,成本高了不少,但更安全。

raid10:即raid0+raid1,即安全,又提高速度,但硬碟容量只有一半,速度達到n的一半。

硬碟陣列模式raid 0,raid 1,raid 5,raid 10是什麼意思?

4樓:匿名使用者

raid是磁碟冗餘陣列簡稱磁碟陣列,具體區別如下:

raid 0:

最少需要兩塊磁碟;資料條帶式分布;沒有冗餘,效能最佳(不儲存映象、校驗資訊);不能應用於對資料安全性要求高的場合。

raid 1:

最少需要兩塊磁碟;提供資料塊冗餘;效能好。

raid 5:

最少需要三塊磁碟;資料條帶形式分布;以奇偶校驗作冗餘;適合多讀少寫的情景,是效能與資料冗餘最佳的折中方案。、

raid 10(又叫raid 1+0):

最少需要四塊磁碟;先按raid 0分成兩組,再分別對兩組按raid 1方式映象;兼顧冗餘(提供映象儲存)和效能(資料條帶形分布);在實際應用中較為常用。

擴充套件資料

磁碟陣列是由很多**較便宜的磁碟,組合成乙個容量巨大的磁碟組,利用個別磁碟提供資料所產生加成效果提公升整個磁碟系統效能。利用這項技術,將資料切割成許多區段,分別存放在各個硬碟上。

參考資料

5樓:

二樓說的很專業

我來說個簡單的:

raid0 就是把多個(最少2個)硬碟合併成1個邏輯盤使用,資料讀寫時對各硬碟同時操作,不同硬碟寫入不同資料,速度快。

raid1就是同時對2個硬碟讀寫(同樣的資料)。強調資料的安全性。比較浪費。

raid5也是把多個(最少3個)硬碟合併成1個邏輯盤使用,資料讀寫時會建立奇偶校驗資訊,並且奇偶校驗資訊和相對應的資料分別儲存於不同的磁碟上。當raid5的乙個磁碟資料發生損壞後,利用剩下的資料和相應的奇偶校驗資訊去恢復被損壞的資料。相當於raid0和raid1的綜合。

raid10就是raid1+raid0,比較適合速度要求高,又要完全容錯,當然¥也很多的時候。最少需要4塊硬碟(注意:做raid10時要先作raid1,再把數個raid1做成raid0,這樣比先做raid0,再做raid1有更高的可靠性)

什麼是磁碟陣列 關於RAID的問題

磁碟陣列是什麼意思 磁碟陣列解釋 1 磁碟陣列 redundant arrays of independent disks,raid 有 獨立磁碟構成的具有冗餘能力的陣列 之意。2 磁碟陣列是由很多塊獨立的磁碟,組合成乙個容量巨大的磁碟組,利用個別磁碟提供資料所產生加成效果提公升整個磁碟系統效能。利...

平拋運動中,速度變化量的大小和速度大小的變化量有什麼區別

速度是矢來量,有 大小,也有源方向 速度大小的變化量只是考慮大小,不考慮方向,如果物體做勻速圓周運動,則速度的大小不變,而速度的方向變化,所以速度會改變,再比如 在同一條直線上運動,開始向左,最後向右,速度大小都是5m s 則速度的大小不變 而速度的變化量是 10m s 速度是向量,速度變化量的大小...

去掉小數點,小數的大小有什麼變化

小數中間的小數點去掉,小數變大。如 0.5去掉小數點就變成5,比原數擴大10倍。如末尾的小數點去掉,小數大小不變。如 3.0 去掉小來數點,小數 源的大小會小數的最高位變成個 位 百位 千位 萬位 的整數增加。如 0.1,0.12 0.123 0.1234,0.12345 可變成,1,12,123,...