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)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END