Nous nous efforçons de fournir des solutions logicielles rapides, efficaces et abordables qui établissent de nouveaux standards dans l'industrie du développement logiciel.
  • Page d'accueil de R-Studio
  • Documentation technique R-Studio

Fichiers de description pour les configurations RAID


Vous trouverez ci-dessous des fichiers de description pour les exemples de RAID décrits dans le chapitre Ensemble de volumes et RAID . Leur syntaxe est décrite dans le sujet Syntaxe d'un fichier de description pour les configurations RAID .

StripeSet

La structure de l'ensemble de bandes est décrite dans le sujet Ensemble de volumes, ensemble de bandes, et miroirs .

<?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>

RAID 5 basique

La structure RAID est décrite dans le sujet Travailler avec des opérations basiques RAID 4 et RAID 5 .

<?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>

RAID5 avec opérations de retards de parité

La structure RAID est décrite dans le sujet RAID5 avec opérations de retards de parité .

<?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>

RAID 5 avancé

La structure RAID est décrite dans le sujet Travailler avec des configurations RAID 5 avancées .

<?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>

RAID avancé

La structure RAID est décrite dans le sujet Travailler avec des structures RAID avancées .

<?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>

Préréglages RAID 6 Reed-Solomon (synchrone gauche (Standard))

La structure RAID est décrite dans le sujet Travailler avec des préréglages RAID 6 .

<?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>

RAID 6 avancé

La configuration RAID est décrite dans le sujet Travailler avec des structures RAID avancées .

<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)

La structure RAID est décrite dans le sujet RAID10 (1+0) .

<?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

La structure RAID est décrite dans le sujet RAID1E .

<?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

La structure RAID est décrite dans le sujet RAID5E .

<?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

La structure RAID est décrite dans le sujet RAID5EE .

<?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

La structure RAID est décrite dans le sujet RAID6E .

<?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>

RAID6 (Double Xor)

La structure RAID est décrite dans le sujet Travailler avec des structures RAID6 (Double Xor) .

<?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>