RAID分爲不一樣的等級,不一樣等級的RAID均在數據可靠性以及讀寫性能上作了不一樣的平衡,分爲 :
1.RAID0,條帶化存儲,讀寫最快。
2.RAID1,鏡像存儲,安全性高。
3.RAID5,可視爲RAID0與RAID1的折中方案。
4.RAID6,雙重校驗技術。
5.RAID1+0,先作鏡像(1),再作條帶(0),屬於混合型RAID。安全
本次咱們嘗試在RedHat6.5版本下作RAID磁盤陣列,因用到mdadm工具且raid卷建立基本相同,故本次只拿RAID5來作示範,並演示磁盤損壞自動替換。ide
首先添加4塊大小各爲20G的磁盤
使用fdisk命令對4塊硬盤進行分區
建立4塊raid分區,其中1塊做爲保留分區 mdadm -C -v /dev/md5 -l5 -n3 /dev/sd[bcd]1 -x1 /dev/sde1 //l表示等級,n表示運行分區,x表示保留分區 cat /proc/mdstat //查看raid進程信息
mdadm -D /dev/md5 //查看raid卷信息 mkfs.ext4 /dev/md5 //格式化製做的raid卷 此時,咱們就能夠用mount命令把raid5掛載到目錄中進行使用了
而後咱們來演示一下磁盤損壞自動替換 mdadm -f /dev/md5 /dev/sdb1 //當掉正在使用的一塊硬盤 madam -D /dev/md5 //查看raid5信息
能夠看到,做爲保留的一塊磁盤迅速替代當掉的磁盤並進行數據同步,至此,演示完成。工具