mdadm + RAID 陣列

http://blog.sina.com.cn/s/blog_6a717d640101ab7a.html

http://blog.csdn.net/a7320760/article/details/10442715

4.06 RAID5的數據排列算法:

     RAID陣列的數據分佈有以下4種算法,分別是左對稱、右對稱、左非對稱、右非對稱,而RAID5默認使用左對稱的數據分佈算法。

 Left Asymmetric左非對稱              Right Asymmetric右非對稱

sda1 sdb1 sdc1 sde1                  sda1 sdb1 sdc1 sde1

 D0   D1   D2   P                    P    D0   D1   D2

 D3   D4   P    D5                    D3   P    D4   D5

 D6   P    D7   D8                    D6   D7   P    D8

 P    D9   D10  D11                   D9   D10  D11  P     

 D12  D13  D14  P                     P    D12  D13  D14

=================================================================

 Left Symmetric左對稱               Right Symmetric右對稱

sda1 sdb1 sdc1 sde1                sda1 sdb1 sdc1 sde1

 D0   D1   D2   P                  P    D0   D1   D2

 D4   D5   P    D3                 D5   P    D3   D4

 D8   P    D6   D7                 D7   D8   P    D6

 P    D9   D10  D11                D9   D10  D11  P

 D12  D13  D14  P                  P    D12  D13  D14

     在使用mdadm創建RAID陣列時,可以使用--layout=來指定數據和奇偶校驗信息在陣列如何分佈存儲,此處的有如下4個參數:

     Left-asymmetric:對照上面的左非對稱算法的數據分佈實例,該算法描述的數據分佈是,在陣列上從第一個陣列段到最後一個陣列段依次的存入數據塊,與此同時,奇偶校驗塊P也從最後一個陣列段到第一個陣列段依次寫入。

     Right-asymmetric:數據塊在陣列上從第一個陣列段到最後一個陣列段依次的存入數據塊,與此同時,奇偶校驗塊P也從第一個陣列段到最後一個陣列段依次寫入。

     Left-symmetric:這個是RAID5默認的分佈算法,也是對於讀請求性能最佳的數據分佈機制。奇偶校驗信息P從最後一個陣列段到第一個陣列段依次寫入。數據塊從左向右寫,且每行的數據塊都先在校驗塊P後面開始寫,直到寫滿。

     Right-symmetric:奇偶校驗信息P從第一個陣列段到最後一個陣列段依次寫入。數據塊從左向右寫,且每行的數據塊都先在校驗塊P後面開始寫,直到寫滿。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章