當前位置:首頁 » 服務存儲 » raid5文件存儲是什麼
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

raid5文件存儲是什麼

發布時間: 2022-05-26 20:44:34

『壹』 RAID5的具體原理

下面給大家介紹一個專業一點的RAID方式,說它是專業的RAID模式是因為它需要單獨的硬體支持才行。RAID 5模式的工作原理如下:
RAID 5使用至少三塊硬碟來實現陣列,它既能實現RAID 0的加速功能也能夠實現RAID 1的備份數據功能,在陣列當中有三塊硬碟的時候,它將會把所需要存儲的數據按照用戶定義的分割大小分割成文件碎片存儲到兩塊硬碟當中,此時,陣列當中的第三塊硬碟不接收文件碎片,它接收到的是用來校驗存儲在另外兩塊硬碟當中數據的一部分數據,這部分校驗數據是通過一定的演算法產生的,可以通過這部分數據來恢復存儲在另外兩個硬碟上的數據。另外,這三塊硬碟的任務並不是一成不變的,也就是說在這次存儲當中可能是1號硬碟和2好硬碟用來存儲分割後的文件碎片,那麼在下次存儲的時候可能就是2號硬碟和3號硬碟來完成這個任務了。可以說,在每次存儲操作當中,每塊硬碟的任務是隨機分配的,不過,肯定是兩塊硬碟用來存儲分割後的文件碎片另一塊硬碟用來存儲校驗信息。

這個校驗信息一般是通過RAID控制器運算得出的,通常這些信息是需要一個RAID控制器上有一個單獨的晶元來運算並決定將此信息發送到哪塊硬碟存儲。

RAID 5同時會實現RAID 0的高速存儲讀取並且也會實現RAID 1的數據恢復功能,也就是說在上面所說的情況下,RAID 5能夠利用三塊硬碟同時實現RAID 0的速度加倍功能也會實現RAID 1的數據備份功能,並且當RAID 5當中的一塊硬碟損壞之後,加入一塊新的硬碟同樣可以實現數據的還原。

下面來分析一下RAID 5如何實現對數據的還原,舉個例子來說,使用3塊硬碟來構成一個RAID 5陣列,用戶定義的分割文件大小為64K,此時需要存儲的文件大小為128K。首先,當RAID控制器接收到這部分數據之後利用一定的演算法得出校驗信息,然後將這128K的文件分割成兩個大小為64K大小的文件碎片,然後將這兩個文件碎片同時分別放往1號硬碟和2號硬碟,最後校驗信息被發往3號硬碟。如果這個陣列當中某個硬碟損壞了,還是可以恢復原來的數據:如果上面用來存儲校驗信息的3號硬碟損壞了,可以通過1號和2號硬碟來重新生成校驗信息;如果損壞的是1號或者2號硬碟,可以利用3號硬碟上存儲的校驗信息重新生成原來的文件碎片。

RAID 5模式並不是一些都好,如果陣列當中某塊硬碟上的信息發生了改變的話,那麼就需要重新計算文件分割碎片,並且,校驗信息也需要重新計算,這時,三個硬碟都需要重新調用。

同樣,如果要做RAID 5陣列的話,最好使用相同容量相同速度的硬碟,RAID 5模式的有效容量是陣列中容量最小的硬碟容量乘上陣列中硬碟數目減去一後的數,這里硬碟數目要減去一是因為其中有一塊硬碟用來存放校驗信息。

RAID 5既能夠實現速度上的加倍,同時也能夠保證數據的安全性,所以在很多高端系統當中都使用這種RAID模式。

從RAID 0到RAID 7都有相對應的組合方式,但是有些並不常用。還有一種方式是RAID 10,這種方式其實就是RAID 0+1,它的性能基本上和RAID 5相同,既有RAID 0在速度上的優勢,同時也有RAID 1在數據安全上的優勢,不過,想要組建一個RAID 10模式需要至少四塊硬碟,這個成本就比較高了。

『貳』 raid5原理是什麼為什麼壞一塊硬碟沒有影響

raid5
是由3塊硬碟組成.
存儲數據時都會生成一個校驗位,
比如一個文件存在硬碟里是分成3部分的,
而每個部分分別存放在不同的硬碟中,
例如:
a部分存在盤1,
b部分存在盤2,
c部分存在盤3.
這個文件實際數據只有a+b,
而c的作用就是校驗,
無論你哪個硬碟壞了,
都可以根據另外兩個硬碟的數據將損壞的硬碟數據恢復回來.

『叄』 RAID 5的存儲

RAID5把數據和相對應的奇偶校驗信息存儲到組成RAID5的各個磁碟上,並且奇偶校驗信息和相對應的數據分別存儲於不同的磁碟上,其中任意N-1塊磁碟上都存儲完整的數據,也就是說有相當於一塊磁碟容量的空間用於存儲奇偶校驗信息。因此當RAID5的一個磁碟發生損壞後,不會影響數據的完整性,從而保證了數據安全。當損壞的磁碟被替換後,RAID還會自動利用剩下奇偶校驗信息去重建此磁碟上的數據,來保持RAID5的高可靠性。
做raid 5陣列所有磁碟容量必須一樣大,當容量不同時,會以最小的容量為准。 最好硬碟轉速一樣,否則會影響性能,而且可用空間=磁碟數n-1,Raid 5 沒有獨立的奇偶校驗盤,所有校驗信息分散放在所有磁碟上, 只佔用一個磁碟的容量。

『肆』 RAID5什麼意思

RAID-5磁碟陣列的一種,一般多用於伺服器上。RAID-5級需要最少由三個磁碟組成的磁碟陣,它的應用比是:N-1/N

『伍』 能用6個SATA硬碟組建RAID5,是什麼意思

RAID是「Rendant Array of Independent Disk」的縮寫,中文意思是獨立冗餘磁碟陣列。冗餘磁碟陣列技術誕生於1987年,由美國加州大學伯克利分校提出。簡單地解釋,就是將N台硬碟通過RAID Controller(分Hardware,Software)結合成虛擬單台大容量的硬碟使用。RAID的採用為存儲系統(或者伺服器的內置存儲)帶來巨大利益,其中提高傳輸速率和提供容錯功能是最大的優點。

簡單的說,RAID是一種把多塊獨立的硬碟(物理硬碟)按不同的方式組合起來形成一個硬碟組(邏輯硬碟),從而提供比單個硬碟更高的存儲性能和提供數據備份技術。組成磁碟陣列的不同方式稱為RAID級別(RAID Levels)。

磁碟陣列中針對不同的應用使用的不同技術,稱為RAID level, RAID是Rendant Array of Inexpensive Disks的縮寫,而每一level代表一種技術,目前業界公認的標準是RAID 0-RAID 5。

RAID 5 是一種存儲性能、數據安全和存儲成本兼顧的存儲解決方案。RAID 5不對存儲的數據進行備份,而是把數據和相對應的奇偶校驗信息存儲到組成RAID5的各個磁碟上,並且奇偶校驗信息和相對應的數據分別存儲於不同的磁碟上。當RAID5的一個磁碟數據發生損壞後,利用剩下的數據和相應的奇偶校驗信息去恢復被損壞的數據。

RAID5讀寫過程:

用簡單的語言來表示,至少使用3塊硬碟(也可以更多)組建RAID5磁碟陣列,當有數據寫入硬碟的時候,按照1塊硬碟的方式就是直接寫入這塊硬碟的磁軌,如果是RAID5的話這次數據寫入會分根據演算法分成3部分,然後寫入這3塊硬碟,寫入的同時還會在這3塊硬碟上寫入校驗信息,當讀取寫入的數據的時候會分別從3塊硬碟上讀取數據內容,再通過檢驗信息進行校驗。當其中有1塊硬碟出現損壞的時候,就從另外2塊硬碟上存儲的數據可以計算出第3塊硬碟的數據內容。也就是說raid5這種存儲方式只允許有一塊硬碟出現故障,出現故障時需要盡快更換。當更換故障硬碟後,在故障期間寫入的數據會進行重新校驗。 如果在未解決故障又壞1塊,那就是災難性的了。

『陸』 硬碟陣列模式RAID 5是什麼意思

RAID 5 是一種存儲性能、數據安全和存儲成本兼顧的存儲解決方案。 RAID 5可以理解為是RAID 0和RAID 1的折中方案。RAID 5可以為系統提供數據安全保障,但保障程度要比Mirror低而磁碟空間利用率要比Mirror高。RAID 5具有和RAID 0相近似的數據讀取速度,只是多了一個奇偶校驗信息,寫入數據的速度比對單個磁碟進行寫入操作稍慢。同時由於多個數據對應一個奇偶校驗信息,RAID 5的磁碟空間利用率要比RAID 1高,存儲成本相對較低。

『柒』 什麼叫做RAID,RAID1,RAID1,RAID10,RAID5,RAID6,JBOD

所謂RAID通俗的說就是將多個獨立硬碟(物理硬碟),通過不同的組合方式組合起來形成一個硬碟組(邏輯硬碟),從而提供比單個硬碟更高的存儲性能和提供更好一的數據備份技術!

RAIDO:指把多個硬碟按照一定的演算法組合起來,容量疊加形成一個邏輯硬碟,但是當向此邏輯硬碟存儲數據時,數據是同時傳輸給邏輯硬碟組裡面的每一個硬碟同時存儲。當邏輯硬碟裡面有一個硬碟壞掉時,所有硬碟的數據同時丟失,此硬碟組不具有恢復備份數據的功能!簡單的打個比方,所要存儲的數據時一個單詞china,現在邏輯硬碟裡面有5個硬碟,那麼數據傳輸的形式是把china這個單詞拆分成五個字母c,h,i,n,a,然後這五個字母同時傳輸到邏輯硬碟裡面的不同硬碟!當其中一個盤的數據掉了,比如掉的盤里存的數據時C,那麼其他盤的數據還剩下h,i,n,a,但是這剩下的數據沒有通過什麼關系來接起來,所以不能在c被破壞後,我們推測不出china這個被存儲的數據!

RAID1:RAID1其實很簡單,RAID1裡面就只有由2個獨立的物理硬碟組成的邏輯硬碟,當粗存數據時,邏輯硬碟里的一個硬碟存儲數據,另一個硬碟就同時做備份鏡像!就相當於照鏡子一樣。所以,當其中一個硬碟壞掉時,可以通過另外一個硬碟恢復所要存儲的數據!

RAID10:其實應該叫RAID0+1,應為是由多個(2n個:偶數個)硬碟組合而成的一個邏輯硬碟!RAID10存儲數據的原理是:將邏輯硬碟裡面2n個硬碟分組,分成相同兩組,兩組分別先做RAID0,然後再做RAID1。

RAID5:RADI5的意思是將n個硬碟按照一定的關系組合成一個邏輯硬碟,其中有n-1個硬碟作為存儲用,而另一個硬碟作為存儲這種關系的鏡像盤(這個鏡像盤不指定為某一個固定盤)。其實簡單的說看,可以看成一個一元一次方程,當RAID5裡面不管是哪一個硬碟被破壞,我們都可以通過這個關系(一元一次方程)推算出所被破壞的數據,所以具有數據恢復功能!但是RAID5也有一個缺點,就是當被破壞的盤大於兩個,那麼數據將恢復不了,即一元一次方程一個方程式不能解出兩個未知數一樣!

RAID6:RAID6和RIAD5其實差不多,但是RAID6比RAID5多一個關系,即兩個關系鏡像盤(同樣不指定某兩盤為關系鏡像盤),相當於一個二元一次方程,兩個方程式解兩個未知數,所以當有一個盤或者兩個盤破壞時,都可以恢復數據!缺點也是當被破壞的硬碟數大於3個時,所存的數據同樣被破壞,不能恢復!

JBOD:JBOD的其實和RIAD0功能是差不多的,只是JBOD的存儲方式不一樣,比如我們要存儲一篇文章,這篇文章有很1000字,那麼JBOD的存儲方式就是:假如是5個硬碟(每個硬碟容量只能存儲200字,只是打比方)組成的邏輯硬碟,那麼粗存的方式是把一個硬碟先存儲這篇文章的前200個字,等這個硬碟存儲完了,再把文章接下來的200字存進下一個硬碟,如此類推下去。JBOD的優點在於,當不管其中哪個一硬碟壞掉,都不影響其他盤存儲的數據,只是丟失被破壞盤的數據,和RAID0相比,RAID0是丟失其中一個盤,所有數據丟失!

『捌』 Raid什麼意思 Raid5需要幾塊硬碟

一、Raid(Rendant Arrays of Independent Disks)磁碟陣列,是由多個磁碟組合成磁碟組,利用同時存放、讀取多個磁碟,來提升整個磁碟系統效能或安全性;Raid5需要3塊以上硬碟。
二、Raid分類。
1、Raid0是把多個(2個以上)硬碟並成1個邏輯盤使用,對各硬碟同時讀寫,不同硬碟讀寫不同數據,加快速度。
2、raid1是同時對2個硬碟讀寫(同樣的數據),相當於鏡像,強調數據的安全性。
3、raid5是把多個(3個以上)硬碟合並成1個邏輯盤使用,讀寫時會建立奇偶校驗信息,並且校驗信息和相對應的數據分別存儲於不同的磁碟上。當某個磁碟發生故障,可利用相應的奇偶校驗信息去恢復被損壞的數據,相當於raid0和raid1的綜合。
4、raid10是raid1+raid0,比較適合速度要求高,又要求完全容錯,最少需要4塊硬碟。
三、注意事項:
組建raid10時,要先組RAID1,再把數個RAID1做成RAID0,這樣常常有更高的可靠性。

『玖』 硬碟陣列模式RAID 0,RAID 1,RAID 5,RAID 10是什麼意思

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

RAID 0:

最少需要兩塊磁碟;數據條帶式分布;沒有冗餘,性能最佳(不存儲鏡像、校驗信息);不能應用於對數據安全性要求高的場合。

RAID 1:

最少需要兩塊磁碟;提供數據塊冗餘;性能好。

RAID 5:

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

RAID 10(又叫RAID 1+0):

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

(9)raid5文件存儲是什麼擴展閱讀

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

『拾』 raid5 和raid50的區別和聯系是什麼

一、構成不同

1、raid5:RAID 5可以理解為是RAID0和RAID1的折中方案。

2、raid50:RAID50是RAID5與RAID0的結合。

二、工作原理不同

1、raid5:RAID 5不單獨指定的奇偶盤,而是在所有磁碟上交叉地存取數據及奇偶校驗信息。在RAID 5上,讀/寫指針可同時對陣列設備進行操作,提供了更高的數據流量。

2、raid50:由兩組RAID 5磁碟組成(每組最少3個),每一組都使用了分布式奇偶位,而兩組硬碟再組建成RAID 0,實現跨磁碟抽取數據。RAID 50提供可靠的數據存儲和優秀的整體性能,並支持更大的捲尺寸。即使兩個物理磁碟發生故障(每個陣列中一個),數據也可以順利恢復過來。

三、適用范圍不同

1、raid5:更適合於小數據塊和隨機讀寫的數據。

2、raid50:最適合需要高可靠性存儲、高讀取速度、高數據傳輸性能的應用。這些應用包括事務處理和有許多用戶存取小文件的辦公應用程序。