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