|     常见Raid结构,烟台数据恢复中心13306381536编写,2013.01.26; 
编写目的,便于有关技术人员在恢复数据时集中参考,编写脚本或阵列文件; 
Raid0结构布局 
 
|   | 
 盘1 | 
盘2  | 
盘3  |  
|  条带1 | 
D0  | 
D1  | 
D2  |  
|  条带2 | 
D3 | 
D4 | 
D5 |  
|  条带3 | 
D6 | 
D7 | 
D8 |  
|  ... | 
...  | 
...  | 
...  |   
Raid1结构布局 
 
|   | 
  盘1 | 
 盘2  |  
|   条带1 | 
D0 | 
D0 |  
|   条带2 | 
D1 | 
D1 |  
|   条带3 | 
D2 | 
D2 |  
| 
  ...  | 
... | 
... |   
Raid4结构 
 
 | 
磁盘0 | 
磁盘1 | 
磁盘2  | 
磁盘3  | 
 磁盘4 |  
| 条带0 | 
D0 | 
D1 | 
D2  | 
D3 | 
P0 |  
| 条带1 | 
D4  | 
D5  | 
D6  | 
D7  | 
P1 |  
| 条带2 | 
D8  | 
D9  | 
D10  | 
D11  | 
P2 |  
| 条带3 | 
D12  | 
D13  | 
D14  | 
D15  | 
P3 |  
| 条带4  | 
D16  | 
D17  | 
D18  | 
D19  | 
P4 |  
| 条带5 | 
D20 | 
D21 | 
D22 | 
D23 | 
P5 |  
| ... | 
...  | 
...  | 
...  | 
...  | 
...  |  
| ... | 
... | 
...  | 
...  | 
...  | 
...  |   
RAID5 
Raid左循环 
 
 | 
磁盘0 | 
磁盘1 | 
磁盘2  | 
磁盘3  |  
| 条带0 | 
 | 
 | 
  | 
P0 |  
| 条带1 | 
 | 
 | 
P1 | 
 |  
| 条带2 | 
 | 
P2 | 
 | 
 |  
| 条带3 | 
P3 | 
 | 
 | 
 |  
| 条带4  | 
 | 
 | 
 | 
P4 |  
| 条带5 | 
 | 
 | 
P5 | 
 |  
| ... | 
...  | 
...  | 
...  | 
...  |  
| ... | 
... | 
...  | 
...  | 
...  |   
Raid右循环 
 
 | 
磁盘0 | 
磁盘1 | 
磁盘2  | 
磁盘3  |  
| 条带0 | 
P0 | 
 | 
  | 
 |  
| 条带1 | 
 | 
P1 | 
 | 
 |  
| 条带2 | 
 | 
 | 
P2 | 
 |  
| 条带3 | 
 | 
 | 
 | 
P3 |  
| 条带4  | 
P4 | 
 | 
 | 
 |  
| 条带5 | 
 | 
P5 | 
 | 
 |  
| ... | 
...  | 
...  | 
...  | 
...  |  
| ... | 
... | 
...  | 
...  | 
...  |   
Raid非常规循环 
 
 | 
磁盘0 | 
磁盘1 | 
磁盘2  | 
磁盘3  |  
| 条带0 | 
 | 
 | 
  | 
P0 |  
| 条带1 | 
P1 | 
 | 
 | 
 |  
| 条带2 | 
 | 
P2 | 
 | 
 |  
| 条带3 | 
 | 
 | 
P3 | 
 |  
| 条带4  | 
 | 
 | 
 | 
P4 |  
| 条带5 | 
P5 | 
 | 
 | 
 |  
| ... | 
...  | 
P6 | 
...  | 
...  |  
| ... | 
...  | 
...  | 
...  | 
...  |  
| ... | 
... | 
...  | 
...  | 
...  |   
左循环异步 
 
 | 
磁盘0 | 
磁盘1 | 
磁盘2  | 
磁盘3  |  
| 条带0 | 
D0 | 
D1 | 
D2  | 
P0 |  
| 条带1 | 
D3 | 
D4 | 
P1 | 
D5 |  
| 条带2 | 
D6 | 
P2 | 
D7 | 
D8 |  
| 条带3 | 
P3 | 
D9 | 
D10 | 
D11 |  
| 条带4  | 
D12 | 
D13 | 
D14 | 
P4 |  
| 条带5 | 
D15 | 
D16 | 
P5 | 
D17 |  
| ... | 
...  | 
...  | 
...  | 
...  |  
| ... | 
... | 
...  | 
...  | 
...  |   
左循环同步 
 
 | 
磁盘0 | 
磁盘1 | 
磁盘2  | 
磁盘3  |  
| 条带0 | 
D0 | 
D1 | 
D2  | 
P0 |  
| 条带1 | 
D4 | 
D5 | 
P1 | 
D3 |  
| 条带2 | 
D8 | 
P0 | 
D6 | 
D7 |  
| 条带3 | 
P3 | 
D9 | 
D10 | 
D11 |  
| 条带4  | 
D12 | 
D13 | 
D14 | 
P4 |  
| 条带5 | 
D16 | 
D17 | 
P5 | 
D15 |  
| ... | 
...  | 
...  | 
...  | 
...  |  
| ... | 
... | 
...  | 
...  | 
...  |   
右循环异步,每行数据块顺序按从左到右排; 
右循环同步,每行数据块首块紧跟在校验块之后; 
Raid6结构 
 
 | 
磁盘0 | 
磁盘1 | 
磁盘2  | 
磁盘3  |  
| 条带0 | 
D0 | 
D1 | 
P0  | 
Q0 |  
| 条带1 | 
D2 | 
P1 | 
Q0 | 
D3 |  
| 条带2 | 
P2 | 
Q2 | 
D4 | 
D5 |  
| 条带3 | 
Q3 | 
D6 | 
D7 | 
P3 |  
| 条带4  | 
D8 | 
D9 | 
P4 | 
Q4 |  
| ... | 
...  | 
...  | 
...  | 
...  |  
| ... | 
... | 
...  | 
...  | 
...  |   
Raid1E相邻条带 
 
 | 
磁盘0 | 
磁盘1 | 
磁盘2  | 
磁盘3  | 
 磁盘4 |  
| 条带0 | 
D0 | 
D0 | 
D1  | 
D1 | 
D2 |  
| 条带1 | 
D2 | 
D3  | 
D3 | 
D4 | 
D4 |  
| 条带2 | 
D5 | 
D5 | 
D6 | 
D6  | 
D7 |  
| 条带3 | 
D7 | 
D8 | 
D8  | 
D9 | 
D9 |  
| 条带4  | 
D10 | 
D10  | 
D11  | 
D11  | 
D12 |  
| 条带5 | 
D12 | 
D13 | 
D13 | 
D14 | 
D14 |  
| ... | 
...  | 
...  | 
...  | 
...  | 
...  |  
| ... | 
... | 
...  | 
...  | 
...  | 
...  |   
Raid1E偏移条带 
 
 | 
磁盘0 | 
磁盘1 | 
磁盘2  | 
磁盘3  | 
 磁盘4 |  
| 条带0 | 
D0 | 
D1 | 
D2  | 
D3 | 
D4 |  
| 条带1 | 
D4 | 
D0  | 
D1 | 
D2 | 
D3 |  
| 条带2 | 
D5 | 
D6 | 
D7 | 
D8  | 
D9 |  
| 条带3 | 
D9 | 
D5 | 
D6  | 
D7 | 
D8 |  
| 条带4  | 
D10 | 
D11  | 
D12  | 
D13  | 
D14 |  
| 条带5 | 
D14 | 
D10 | 
D11 | 
D12 | 
D13 |  
| ... | 
...  | 
...  | 
...  | 
...  | 
...  |  
| ... | 
... | 
...  | 
...  | 
...  | 
...  |   
Raid5E 
 
 | 
磁盘0 | 
磁盘1 | 
磁盘2  | 
磁盘3  |  
| 条带0 | 
D0 | 
D1 | 
D2  | 
P0 |  
| 条带1 | 
D3 | 
D4 | 
P1 | 
D5 |  
| 条带2 | 
D6 | 
P2 | 
D7 | 
D8 |  
| 条带3 | 
P3 | 
D9 | 
D10 | 
D11 |  
| 条带4  | 
D12 | 
D13 | 
D14 | 
P4 |  
| 条带5 | 
D15 | 
D16 | 
P5 | 
D17 |  
| ... | 
...  | 
...  | 
...  | 
...  |  
| 热备空间 | 
HS0 | 
HS1  | 
HS2  | 
HS3  |   
Raid5EE,热备块在当一块磁盘掉线时发挥作用,丢失的数据块被同步到热备块中 
 
 | 
磁盘0 | 
磁盘1 | 
磁盘2  | 
磁盘3  |  
| 条带0 | 
D0 | 
D1 | 
HS0  | 
P0 |  
| 条带1 | 
D2 | 
HS1 | 
P1 | 
D3 |  
| 条带2 | 
HS2 | 
P2 | 
D4 | 
D5 |  
| 条带3 | 
P3 | 
D6 | 
D7 | 
HS3 |  
| 条带4  | 
D8 | 
D9 | 
HS4 | 
P4 |  
| 条带5 | 
D10 | 
HS5 | 
P5 | 
D11 |  
| ... | 
...  | 
...  | 
...  | 
...  |  
| ... | 
... | 
...  | 
...  | 
...  |   
RaidDP结构,有以下几种:P+Q双校验(Reed-Solomon编码)、NetApp双异或、X-Code编码、ZZS编码(盘数为质数)、Park编码,其中P+Q和NetApp用的较多。 
NetApp DP结构  
 
 | 
磁盘0 | 
磁盘1 | 
磁盘2  | 
磁盘3  | 
 磁盘4 | 
 磁盘5 |  
| 条带0 | 
D00(0) | 
D01(1) | 
D02(2) | 
D03(3) | 
P0 | 
DP0  |  
| 条带1 | 
D04 | 
D05(0)  | 
D06(1) | 
D07(2) | 
P1(3) | 
DP1  |  
| 条带2 | 
D08(3) | 
D09 | 
D10(0) | 
D11(1)  | 
P2(2) | 
DP2  |  
| 条带3 | 
D12(2) | 
D13(3) | 
D14 | 
D15(0) | 
P3(1) | 
DP3  |  
| ... | 
...  | 
...  | 
...  | 
...  | 
...  | 
  |  
| ... | 
... | 
...  | 
...  | 
...  | 
...  | 
  |   
前5个磁盘组成标准raid4,磁盘5用于存放斜向校验;斜向校验盘视raid4的所有磁盘未数据盘;斜向校验的生成原理是:表中括号内数字为0 的块校验后生成斜向校验DP0括号内数字为1 的块校验后生成斜向校验DP1括号内数字为2 的块校验后生成斜向校验DP2依此类推。  |