RAID5,RAID5工作原理是什么?
RAID5,RAID5工作原理是什么?
RAID 5 是一種存儲(chǔ)性能、數(shù)據(jù)安全和存儲(chǔ)成本兼顧的存儲(chǔ)解決方案。 以四個(gè)硬盤組成的RAID 5為例,其數(shù)據(jù)存儲(chǔ)方式如圖4所示:圖中,P0為D0,D1和D2的奇偶校驗(yàn)信息,其它以此類推。由圖中可以看出,RAID 5不對(duì)存儲(chǔ)的數(shù)據(jù)進(jìn)行備份,而是把數(shù)據(jù)和相對(duì)應(yīng)的奇偶校驗(yàn)信息存儲(chǔ)到組成RAID5的各個(gè)磁盤上,并且奇偶校驗(yàn)信息和相對(duì)應(yīng)的數(shù)據(jù)分別存儲(chǔ)于不同的磁盤上。當(dāng)RAID5的一個(gè)磁盤數(shù)據(jù)發(fā)生損壞后,利用剩下的數(shù)據(jù)和相應(yīng)的奇偶校驗(yàn)信息去恢復(fù)被損壞的數(shù)據(jù)。
RAID 5可以理解為是RAID 0和RAID 1的折衷方案。RAID 5可以為系統(tǒng)提供數(shù)據(jù)安全保障,但保障程度要比Mirror低而磁盤空間利用率要比Mirror高。RAID 5具有和RAID 0相近似的數(shù)據(jù)讀取速度,只是多了一個(gè)奇偶校驗(yàn)信息,寫入數(shù)據(jù)的速度比對(duì)單個(gè)磁盤進(jìn)行寫入操作稍慢。同時(shí)由于多個(gè)數(shù)據(jù)對(duì)應(yīng)一個(gè)奇偶校驗(yàn)信息,RAID 5的磁盤空間利用率要比RAID 1高,存儲(chǔ)成本相對(duì)較低。
RAID5校驗(yàn)位算法原理
P=D1 xor D2 xor D3 … xor Dn (D1,D2,D3 … Dn為數(shù)據(jù)塊,P為校驗(yàn),xor為異或運(yùn)算)
XOR(Exclusive OR)的校驗(yàn)原理如下表:
A值 | B值 | Xor結(jié)果 |
0 | 0 | 0 |
1 | 0 | 1 |
0 | 1 | 1 |
1 | 1 | 0 |
這里的A與B值就代表了兩個(gè)位,從中可以發(fā)現(xiàn),A與B一樣時(shí),XOR結(jié)果為0,A與B不一樣時(shí),XOR結(jié)果就是1,而且知道XOR結(jié)果和A與B中的任何一個(gè)數(shù)值,就可以反推出另一個(gè)數(shù)值。比如A為1,XOR結(jié)果為1,那么B肯定為0,如果XOR結(jié)果為0,那么B肯定為1。這就是XOR編碼與校驗(yàn)的基本原理。
?RAID的保存原理是用Bit Striping及當(dāng)前主流Block Striping的分割方式,將Data分散保存至各硬盤中,
當(dāng)硬盤有受損時(shí)則經(jīng)由XOR運(yùn)算,再將存在其他各硬盤內(nèi)的Parity Blocks及Data Stripe磁區(qū)的
Data Blocks進(jìn)行計(jì)算而重建資料Rebuild。
其圖解如下
RAID 5 XOR 復(fù)原 :: RAID-5 XOR Data Recovery
screen.width-333)this.width=screen.width-333">
非常好我支持^.^
(1167) 94.6%
不好我反對(duì)
(67) 5.4%
相關(guān)閱讀:
- [電子說] 服務(wù)器數(shù)據(jù)恢復(fù)-RAID5磁盤被踢導(dǎo)致raid崩潰的數(shù)據(jù)恢復(fù)案例 2023-10-19
- [電子說] 服務(wù)器數(shù)據(jù)恢復(fù)-RAID5常見故障有哪些?如何恢復(fù)數(shù)據(jù)? 2023-10-16
- [電子說] 服務(wù)器數(shù)據(jù)恢復(fù)-華為OceanStor存儲(chǔ)Oracle數(shù)據(jù)庫(kù)恢復(fù)案例 2023-09-13
- [電子說] 服務(wù)器數(shù)據(jù)恢復(fù)-EMC存儲(chǔ)RAID5崩潰的數(shù)據(jù)恢復(fù)案例 2023-09-08
- [電子說] 服務(wù)器數(shù)據(jù)恢復(fù)-raid5崩潰導(dǎo)致上層LVM結(jié)構(gòu)破壞的數(shù)據(jù)恢復(fù)案例 2023-09-06
- [電子說] 存儲(chǔ)數(shù)據(jù)恢復(fù)-硬盤故障離線導(dǎo)致存儲(chǔ)崩潰的數(shù)據(jù)恢復(fù)案例 2023-09-05
- [電子說] 服務(wù)器數(shù)據(jù)恢復(fù)- 服務(wù)器RAID5熱備盤未激活的數(shù)據(jù)恢復(fù)案例 2023-08-31
- [電子說] 服務(wù)器數(shù)據(jù)恢復(fù)-6盤RAID5中2塊磁盤故障離線的數(shù)據(jù)恢復(fù)案例 2023-08-14
( 發(fā)表人:admin )