介紹linux磁盤冗余陣列實例教程

RAID防止硬盤物理損壞以及增加存儲設(shè)備的吞吐量,RAID常見的組合有0、1、5、和10    RAID0:至少需要兩塊硬盤,可以有效提高硬盤的性能和吞吐量,但沒有數(shù)據(jù)的冗余和錯誤修復能力  	將多塊硬盤通過硬件或軟件的方式串聯(lián)在一起,成為一個大的卷集,將數(shù)據(jù)依次寫到各個硬盤中,這樣性能會極大提升,  	但若任意一塊硬盤故障則整個系統(tǒng)的數(shù)據(jù)都會受到破壞!    RAID1:需要至少兩塊硬盤,可以有效的提高數(shù)據(jù)資料的安全性和可修復性,但成本卻高了  	在數(shù)據(jù)寫入硬盤時也會在另一個閑置的硬盤上生成鏡像文件,在不影響性能的情況下最大限度保證數(shù)據(jù)資料的可靠性,只  	要在在一對鏡像盤中還有一塊硬盤可以使用,那么數(shù)據(jù)也不會丟失,擁有很好的硬盤冗余能力,但磁盤利用率僅為50%    RAID5:需要至少三塊硬盤,兼顧性能,數(shù)據(jù)安全和存儲成本  	每個磁盤上使用“parity”塊來保存其他硬盤數(shù)據(jù)的奇偶校驗信息(并非其他硬盤上的數(shù)據(jù)),以數(shù)據(jù)的奇偶校驗信息來  	保證數(shù)據(jù)的安全    RAID10:需要至少四塊硬盤,兼具速度和安全性,但成本很高  	繼承了RAID0的快速與RAID1的安全,RAID1與RAID0的組合,四個硬盤兩兩以RAID1形成冗余陣列,再將兩個RAID1以RAID0形  	成讀寫陣列!成本高!一般用于存放要求速度與差錯控制的數(shù)據(jù)    mdadm命令:  	-a檢測設(shè)備名稱  	-n指定設(shè)備數(shù)量  	-l指定raid級別  	-C創(chuàng)建  	-v顯示過程  	-f模擬設(shè)備損壞  	-r移除設(shè)備  	-a添加設(shè)備  	-Q查看摘要信息  	-D查看詳細信息  	-S停止陣列    [root@dagege?dev]#?mdadm?-Cv?/dev/md0?-n?5?-l?10?/dev/sdb?/dev/sdc?/dev/sdd?/dev/sde  #創(chuàng)建RAID10陣列,使用四個硬盤組成,允許一組RAID1中有一個故障盤而不影響使用  [root@dagege?dev]#?mdadm?-Cv?/dev/md0?-n?3?-l?5?-x?1?/dev/sdb?/dev/sdc?/dev/sdd?/dev/sde  #創(chuàng)建RAID5陣列,使用三個硬盤,剩余一個作為備份盤,當其中有一個出現(xiàn)故障時自動頂替上去

  

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊12 分享