Description Files for RAID Configurations

Top  Previous  Next

Below are description files for RAID examples described in the Data Recovery from Volume Sets and RAIDs chapter. The syntax of them is described in the Syntax of a Description File for RAID Configurations topic.

StripeSet

The stripe set layout is described in the Spanned Volumes, Stripe Sets, and Mirrors topic.

<?xml version="1.0" encoding="UTF-8" ?>

<RAIDList>

  <RAID name="StripeSet" parents="2" rows="2" blocksize="16777216">

    <Table>

      <Block id="A1">1</Block>

      <Block id="B1">2</Block>

      <Block id="A2">3</Block>

      <Block id="B2">4</Block>

    </Table>

  </RAID>

</RAIDList>

Basic RAID 5

The RAID layout is described in the Basic RAID 4 and RAID 5 Operations topic.

<?xml version="1.0" encoding="UTF-8" ?>

<RAIDList>

  <RAID name="RAID5Layout" parents="3" rows="3" blocksize="16777216">

    <Table>

      <Block id="A1">1</Block>

      <Block id="B1">2</Block>

      <Block id="C1">XorOfData</Block>

      <Block id="A2">3</Block>

      <Block id="B2">XorOfData</Block>

      <Block id="C2">4</Block>

      <Block id="A3">XorOfData</Block>

      <Block id="B3">5</Block>

      <Block id="C3">6</Block>

    </Table>

  </RAID>

</RAIDList>

RAID 6 Reed-Solomon (Left Synchronous (Standard)) Preset

The RAID layout is described in the RAID 6 Reed-Solomon Presets topic.

<?xml version="1.0" encoding="UTF-8" ?>

<RAIDList>

  <RAID name="RAID6RS" parents="5" rows="5" blocksize="16777216">

    <Table>

      <Block id="A1">ReedSolomon</Block>

      <Block id="B1">1</Block>

      <Block id="C1">2</Block>

      <Block id="D1">3</Block>

      <Block id="E1">XorOfData</Block>

      <Block id="A2">4</Block>

      <Block id="B2">5</Block>

      <Block id="C2">6</Block>

      <Block id="D2">XorOfData</Block>

      <Block id="E2">ReedSolomon</Block>

      <Block id="A3">8</Block>

      <Block id="B3">9</Block>

      <Block id="C3">XorOfData</Block>

      <Block id="D3">ReedSolomon</Block>

      <Block id="E3">7</Block>

      <Block id="A4">12</Block>

      <Block id="B4">XorOfData</Block>

      <Block id="C4">ReedSolomon</Block>

      <Block id="D4">10</Block>

      <Block id="E4">11</Block>

      <Block id="A5">XorOfData</Block>

      <Block id="B5">ReedSolomon</Block>

      <Block id="C5">13</Block>

      <Block id="D5">14</Block>

      <Block id="E5">15</Block>

    </Table>

  </RAID>

</RAIDList>

RAID6 (Double Xor)

The RAID layout is described in the RAID6 (Double Xor) Presets topic.

<?xml version="1.0" encoding="UTF-8" ?>

<RAIDList>

  <RAID blockSize="65536" name="RAID62X" parents="6" rows="4">

    <Table>

      <Block id="A1">1</Block>

      <Block id="B1">2</Block>

      <Block id="C1">3</Block>

      <Block id="D1">4</Block>

      <Block id="E1">XorOfData</Block>

      <Block id="F1" sequence="1">XorOfData</Block>

      <Block id="A2">5</Block>

      <Block id="B2">6</Block>

      <Block id="C2">7</Block>

      <Block id="D2">8</Block>

      <Block id="E2">XorOfData</Block>

      <Block id="F2" sequence="2">XorOfData</Block>

      <Block id="A3">9</Block>

      <Block id="B3">10</Block>

      <Block id="C3">11</Block>

      <Block id="D3">12</Block>

      <Block id="E3">XorOfData</Block>

      <Block id="F3" sequence="3">XorOfData</Block>

      <Block id="A4">13</Block>

      <Block id="B4">14</Block>

      <Block id="C4">15</Block>

      <Block id="D4">16</Block>

      <Block id="E4">XorOfData</Block>

      <Block id="F4" sequence="4">XorOfData</Block>

    </Table>

    <Sequences>

      <Sequence id="1">A1 F1 D2 C3 D3 B4 C4</Sequence>

      <Sequence id="2">B1 A2 D2 F2 C3 B4 D4</Sequence>

      <Sequence id="3">C1 B2 D2 A3 C3 F3 B4</Sequence>

      <Sequence id="4">D1 C2 D2 B3 C3 A4 B4 F4</Sequence>

    </Sequences>

  </RAID>

</RAIDList>

RAID 5 with parity delays

The RAID layout is described in the RAID5 with Parity Delays topic.

<?xml version="1.0" encoding="UTF-8" ?>

<RAIDList>

  <RAID blockSize="16384" name="RAID5Delay" parents="3" rows="48">

    <Table>

      <Block id="A1">1</Block>

      <Block id="B1">2</Block>

      <Block id="C1">XorOfData</Block>

      <Block id="A2">3</Block>

      <Block id="B2">4</Block>

      <Block id="C2">XorOfData</Block>

      <Block id="A3">5</Block>

      <Block id="B3">6</Block>

      <Block id="C3">XorOfData</Block>

      <Block id="A4">7</Block>

      <Block id="B4">8</Block>

      <Block id="C4">XorOfData</Block>

      <Block id="A5">9</Block>

      <Block id="B5">10</Block>

      <Block id="C5">XorOfData</Block>

      <Block id="A6">11</Block>

      <Block id="B6">12</Block>

      <Block id="C6">XorOfData</Block>

      <Block id="A7">13</Block>

      <Block id="B7">14</Block>

      <Block id="C7">XorOfData</Block>

      <Block id="A8">15</Block>

      <Block id="B8">16</Block>

      <Block id="C8">XorOfData</Block>

      <Block id="A9">17</Block>

      <Block id="B9">18</Block>

      <Block id="C9">XorOfData</Block>

      <Block id="A10">19</Block>

      <Block id="B10">20</Block>

      <Block id="C10">XorOfData</Block>

      <Block id="A11">21</Block>

      <Block id="B11">22</Block>

      <Block id="C11">XorOfData</Block>

      <Block id="A12">23</Block>

      <Block id="B12">24</Block>

      <Block id="C12">XorOfData</Block>

      <Block id="A13">25</Block>

      <Block id="B13">26</Block>

      <Block id="C13">XorOfData</Block>

      <Block id="A14">27</Block>

      <Block id="B14">28</Block>

      <Block id="C14">XorOfData</Block>

      <Block id="A15">29</Block>

      <Block id="B15">30</Block>

      <Block id="C15">XorOfData</Block>

      <Block id="A16">31</Block>

      <Block id="B16">32</Block>

      <Block id="C16">XorOfData</Block>

      <Block id="A17">33</Block>

      <Block id="B17">XorOfData</Block>

      <Block id="C17">34</Block>

      <Block id="A18">35</Block>

      <Block id="B18">XorOfData</Block>

      <Block id="C18">36</Block>

      <Block id="A19">37</Block>

      <Block id="B19">XorOfData</Block>

      <Block id="C19">38</Block>

      <Block id="A20">39</Block>

      <Block id="B20">XorOfData</Block>

      <Block id="C20">40</Block>

      <Block id="A21">41</Block>

      <Block id="B21">XorOfData</Block>

      <Block id="C21">42</Block>

      <Block id="A22">43</Block>

      <Block id="B22">XorOfData</Block>

      <Block id="C22">44</Block>

      <Block id="A23">45</Block>

      <Block id="B23">XorOfData</Block>

      <Block id="C23">46</Block>

      <Block id="A24">47</Block>

      <Block id="B24">XorOfData</Block>

      <Block id="C24">48</Block>

      <Block id="A25">49</Block>

      <Block id="B25">XorOfData</Block>

      <Block id="C25">50</Block>

      <Block id="A26">51</Block>

      <Block id="B26">XorOfData</Block>

      <Block id="C26">52</Block>

      <Block id="A27">53</Block>

      <Block id="B27">XorOfData</Block>

      <Block id="C27">54</Block>

      <Block id="A28">55</Block>

      <Block id="B28">XorOfData</Block>

      <Block id="C28">56</Block>

      <Block id="A29">57</Block>

      <Block id="B29">XorOfData</Block>

      <Block id="C29">58</Block>

      <Block id="A30">59</Block>

      <Block id="B30">XorOfData</Block>

      <Block id="C30">60</Block>

      <Block id="A31">61</Block>

      <Block id="B31">XorOfData</Block>

      <Block id="C31">62</Block>

      <Block id="A32">63</Block>

      <Block id="B32">XorOfData</Block>

      <Block id="C32">64</Block>

      <Block id="A33">XorOfData</Block>

      <Block id="B33">65</Block>

      <Block id="C33">66</Block>

      <Block id="A34">XorOfData</Block>

      <Block id="B34">67</Block>

      <Block id="C34">68</Block>

      <Block id="A35">XorOfData</Block>

      <Block id="B35">69</Block>

      <Block id="C35">70</Block>

      <Block id="A36">XorOfData</Block>

      <Block id="B36">71</Block>

      <Block id="C36">72</Block>

      <Block id="A37">XorOfData</Block>

      <Block id="B37">73</Block>

      <Block id="C37">74</Block>

      <Block id="A38">XorOfData</Block>

      <Block id="B38">75</Block>

      <Block id="C38">76</Block>

      <Block id="A39">XorOfData</Block>

      <Block id="B39">77</Block>

      <Block id="C39">78</Block>

      <Block id="A40">XorOfData</Block>

      <Block id="B40">79</Block>

      <Block id="C40">80</Block>

      <Block id="A41">XorOfData</Block>

      <Block id="B41">81</Block>

      <Block id="C41">82</Block>

      <Block id="A42">XorOfData</Block>

      <Block id="B42">83</Block>

      <Block id="C42">84</Block>

      <Block id="A43">XorOfData</Block>

      <Block id="B43">85</Block>

      <Block id="C43">86</Block>

      <Block id="A44">XorOfData</Block>

      <Block id="B44">87</Block>

      <Block id="C44">88</Block>

      <Block id="A45">XorOfData</Block>

      <Block id="B45">89</Block>

      <Block id="C45">90</Block>

      <Block id="A46">XorOfData</Block>

      <Block id="B46">91</Block>

      <Block id="C46">92</Block>

      <Block id="A47">XorOfData</Block>

      <Block id="B47">93</Block>

      <Block id="C47">94</Block>

      <Block id="A48">XorOfData</Block>

      <Block id="B48">95</Block>

      <Block id="C48">96</Block>

    </Table>

    <Offsets>

      <Offset id="1">557056</Offset>

      <Offset id="2">557056</Offset>

      <Offset id="3">557056</Offset>

    </Offsets>

  </RAID>

</RAIDList>

Advanced RAID 5

The RAID layout is described in the Advanced RAID Layouts topic.

<?xml version="1.0" encoding="UTF-8" ?>

<RAIDList>

  <RAID name="RAID5Complex" parents="3" rows="9" blocksize="16777216">

    <Table>

      <Block id="A1">XorOfData</Block>

      <Block id="B1">1</Block>

      <Block id="C1">2</Block>

      <Block id="A2">XorOfData</Block>

      <Block id="B2">3</Block>

      <Block id="C2">4</Block>

      <Block id="A3">XorOfData</Block>

      <Block id="B3">5</Block>

      <Block id="C3">6</Block>

      <Block id="A4">7</Block>

      <Block id="B4">XorOfData</Block>

      <Block id="C4">8</Block>

      <Block id="A5">10</Block>

      <Block id="B5">XorOfData</Block>

      <Block id="C5">9</Block>

      <Block id="A6">11</Block>

      <Block id="B6">XorOfData</Block>

      <Block id="C6">12</Block>

      <Block id="A7">13</Block>

      <Block id="B7">14</Block>

      <Block id="C7">XorOfData</Block>

      <Block id="A8">15</Block>

      <Block id="B8">16</Block>

      <Block id="C8">XorOfData</Block>

      <Block id="A9">17</Block>

      <Block id="B9">18</Block>

      <Block id="C9">XorOfData</Block>

    </Table>

    <Offsets>

      <Offset id="1">16777216</Offset>

      <Offset id="2">16777216</Offset>

      <Offset id="3">16777216</Offset>

    </Offsets>

  </RAID>

</RAIDList>

Advanced RAID

The RAID layout is described in the Advanced RAID Layouts topic.

<?xml version="1.0" encoding="UTF-8" ?>

<RAIDList>

  <RAID blockSize="524288" name="RAID5_MAC_Pro" parents="4" rows="3">

    <Table>

      <Block id="A1" sequence="1">XorOfData</Block>

      <Block id="B1">1</Block>

      <Block id="C1">2</Block>

      <Block id="D1" sequence="2">XorOfData</Block>

      <Block id="A2">3</Block>

      <Block id="B2">4</Block>

      <Block id="C2" sequence="3">XorOfData</Block>

      <Block id="D2">5</Block>

      <Block id="A3">6</Block>

      <Block id="B3" sequence="4">XorOfData</Block>

      <Block id="C3">7</Block>

      <Block id="D3">8</Block>

    </Table>

    <Sequences>

      <Sequence id="1">A1 B1 C1</Sequence>

      <Sequence id="2">D1 A2 B2</Sequence>

      <Sequence id="3">C2 D2 A3</Sequence>

      <Sequence id="4">B3 C3 D3</Sequence>

    </Sequences>

    <Offsets>

      <Offset id="1">16777216</Offset>

      <Offset id="2">16777216</Offset>

      <Offset id="3">16777216</Offset>

      <Offset id="4">16777216</Offset>

    </Offsets>

  </RAID>

</RAIDList>

Advanced RAID 6

The RAID layout is described in the Advanced RAID Layouts topic.

<?xml version="1.0" encoding="UTF-8" ?>

<RAIDList>

  <RAID name="RAID6Complex" parents="5" rows="6" blocksize="16777216">

    <Table>

      <Block id="A1">ReedSolomon</Block>

      <Block id="B1">1</Block>

      <Block id="C1">2</Block>

      <Block id="D1">3</Block>

      <Block id="E1">XorOfData</Block>

      <Block id="A2">4</Block>

      <Block id="B2">5</Block>

      <Block id="C2">6</Block>

      <Block id="D2">XorOfData</Block>

      <Block id="E2">ReedSolomon</Block>

      <Block id="A3">8</Block>

      <Block id="B3">9</Block>

      <Block id="C3">XorOfData</Block>

      <Block id="D3">ReedSolomon</Block>

      <Block id="E3">7</Block>

      <Block id="A4">12</Block>

      <Block id="B4">XorOfData</Block>

      <Block id="C4">ReedSolomon</Block>

      <Block id="D4">10</Block>

      <Block id="E4">11</Block>

      <Block id="A5">XorOfData</Block>

      <Block id="B5">ReedSolomon</Block>

      <Block id="C5">13</Block>

      <Block id="D5">14</Block>

      <Block id="E5">15</Block>

      <Block id="A6" sequence="1">XorOfAll</Block>

      <Block id="B6" sequence="2">XorOfAll</Block>

      <Block id="C6" sequence="3">XorOfAll</Block>

      <Block id="D6" sequence="4">XorOfAll</Block>

      <Block id="E6" sequence="5">XorOfAll</Block>

    </Table>

    <Sequences>

      <Sequence id="1">A1 A2 A3 A4 A5 A6</Sequence>

      <Sequence id="2">B1 B2 B3 B4 B5 B6</Sequence>

      <Sequence id="3">C1 C2 C3 C4 C5 C6</Sequence>

      <Sequence id="4">D1 D2 D3 D4 D5 D6</Sequence>

      <Sequence id="5">E1 E2 E3 E4 E5 E6</Sequence>

    </Sequences>

  </RAID>

</RAIDList>

RAID10 (1+0)

The RAID layout is described in the RAID10 (1+0) topic.

<?xml version="1.0" encoding="UTF-8" ?>

<RAIDList>

  <RAID blockSize="65536" name="RAID10" parents="4" rows="1">

    <Table>

      <Block id="A1">1</Block>

      <Block id="B1">1</Block>

      <Block id="C1">2</Block>

      <Block id="D1">2</Block>

    </Table>

  </RAID>

</RAIDList>

RAID1E

The RAID layout is described in the RAID1E topic.

<?xml version="1.0" encoding="UTF-8" ?>

<RAIDList>

  <RAID blockSize="65536" name="raid1e" parents="3" rows="2">

    <Table>

      <Block id="A1">1</Block>

      <Block id="B1">1</Block>

      <Block id="C1">2</Block>

      <Block id="A2">2</Block>

      <Block id="B2">3</Block>

      <Block id="C2">3</Block>

    </Table>

  </RAID>

</RAIDList>

RAID5E

The RAID layout is described in the RAID5E topic.

<?xml version="1.0" encoding="UTF-8" ?>

<RAIDList>

  <RAID blockSize="65536" name="RAID5E" parents="4" rows="5">

    <Table>

      <Block id="A1">1</Block>

      <Block id="B1">2</Block>

      <Block id="C1">3</Block>

      <Block id="D1">XorOfData</Block>

      <Block id="A2">5</Block>

      <Block id="B2">6</Block>

      <Block id="C2">XorOfData</Block>

      <Block id="D2">4</Block>

      <Block id="A3">9</Block>

      <Block id="B3">XorOfData</Block>

      <Block id="C3">7</Block>

      <Block id="D3">8</Block>

      <Block id="A4">XorOfData</Block>

      <Block id="B4">10</Block>

      <Block id="C4">11</Block>

      <Block id="D4">12</Block>

      <Block id="A5">Ignore</Block>

      <Block id="B5">Ignore</Block>

      <Block id="C5">Ignore</Block>

      <Block id="D5">Ignore</Block>

    </Table>

  </RAID>

</RAIDList>

RAID5EE

The RAID layout is described in the RAID5EE topic.

<?xml version="1.0" encoding="UTF-8" ?>

<RAIDList>

  <RAID blockSize="65536" name="raid5ee" parents="4" rows="4">

    <Table>

      <Block id="A1">1</Block>

      <Block id="B1">2</Block>

      <Block id="C1">Ignore</Block>

      <Block id="D1">XorOfData</Block>

      <Block id="A2">4</Block>

      <Block id="B2">Ignore</Block>

      <Block id="C2">XorOfData</Block>

      <Block id="D2">3</Block>

      <Block id="A3">Ignore</Block>

      <Block id="B3">XorOfData</Block>

      <Block id="C3">5</Block>

      <Block id="D3">6</Block>

      <Block id="A4">XorOfData</Block>

      <Block id="B4">7</Block>

      <Block id="C4">8</Block>

      <Block id="D4">Ignore</Block>

    </Table>

  </RAID>

</RAIDList>

RAID6E

The RAID layout is described in the RAID6E topic.

<?xml version="1.0" encoding="UTF-8" ?>

<RAIDList>

  <RAID blockSize="65536" name="raid6e" parents="6" rows="7">

    <Table>

      <Block id="A1">ReedSolomon</Block>

      <Block id="B1">1</Block>

      <Block id="C1">2</Block>

      <Block id="D1">3</Block>

      <Block id="E1">4</Block>

      <Block id="F1">XorOfData</Block>

      <Block id="A2">5</Block>

      <Block id="B2">6</Block>

      <Block id="C2">7</Block>

      <Block id="D2">8</Block>

      <Block id="E2">XorOfData</Block>

      <Block id="F2">ReedSolomon</Block>

      <Block id="A3">10</Block>

      <Block id="B3">11</Block>

      <Block id="C3">12</Block>

      <Block id="D3">XorOfData</Block>

      <Block id="E3">ReedSolomon</Block>

      <Block id="F3">9</Block>

      <Block id="A4">15</Block>

      <Block id="B4">16</Block>

      <Block id="C4">XorOfData</Block>

      <Block id="D4">ReedSolomon</Block>

      <Block id="E4">13</Block>

      <Block id="F4">14</Block>

      <Block id="A5">20</Block>

      <Block id="B5">XorOfData</Block>

      <Block id="C5">ReedSolomon</Block>

      <Block id="D5">17</Block>

      <Block id="E5">18</Block>

      <Block id="F5">19</Block>

      <Block id="A6">XorOfData</Block>

      <Block id="B6">ReedSolomon</Block>

      <Block id="C6">21</Block>

      <Block id="D6">22</Block>

      <Block id="E6">23</Block>

      <Block id="F6">24</Block>

      <Block id="A7">Ignore</Block>

      <Block id="B7">Ignore</Block>

      <Block id="C7">Ignore</Block>

      <Block id="D7">Ignore</Block>

      <Block id="E7">Ignore</Block>

      <Block id="F7">Ignore</Block>

    </Table>

  </RAID>

</RAIDList>