raid 10五塊硬盤spa
第一步:在虛擬機中在添加五塊硬盤3d
第二步:使用mdadm命令建立RAID10,名稱爲「/dev/md0/」
blog
-C表明建立操做,-v顯示建立過程,-a yes檢查RAID名稱,-n是用到的硬盤個數,-l是定義RAID的級別然後面寫上要加入陣列的硬盤名稱。文檔
[root@liuxuanke-hbza ~]#mdadm -Cv /dev/md0 -a yes -n 4 -l 10 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf 虛擬機
第三步:格式化並掛載使用io
將RAID磁盤陣列格式化爲ext4格式:file
[root@liuxuanke-hbza ~]# mkfs.ext4 /dev/md0im
建立掛載目錄:d3
[root@liuxuanke-hbza ~]# mkdir /RAIDtop
進行文件的掛載:
[root@liuxuanke-hbza ~]# mount /dev/md0 /RAID
查看磁盤掛載信息:
[root@liuxuanke-hbza ~]# df -h
將此磁盤陣列掛載信息設置爲重啓後也依然生效:
[root@liuxuanke-hbza ~]# echo "/dev/md0 /RAID ext4 defaults 0 0" >> /etc/fstab
第四步:查看/dev/md0設備信息
參數-D查看RAID陣列的詳細信息:
[root@liuxuanke-hbza ~]# mdadm -D /dev/md0
第五步:模擬有一塊硬盤損壞狀況
使用mdadm的-f參數將/dev/sdb移出陣列:
[root@liuxuanke-hbza ~]# mdadm /dev/md0 -f /dev/sdb
再看下陣列的狀態(此時的/dev/sdb狀態被是移除,失敗狀態):
[root@liuxuanke-hbza ~]# mdadm -D /dev/md0
第六步:損壞後依然能正常使用
由於RAID10級別可以容許一組RAID1硬盤中存在一個故障盤而不影響使用,因此依然能夠正常的建立或刪除文件,固然也可讓硬盤sdb恢復使用:請重啓後執行「 mdadm /dev/md0 -a /dev/sdb」(等到百分比加載完便可)
RAID5 5塊硬盤(三塊作RAID5,兩塊作備份)接上面的內容進行操做
第一步:先將磁盤系統卸載
[root@liuxuanke-hbza ~]# umount /dev/md0
第二步:中止該陣列設備,完全的停用
[root@liuxuanke-hbza ~]# mdadm -S /dev/md0
mdadm: stopped /dev/md0
如今該陣列已經找不到了:
[root@liuxuanke-hbza ~]# mdadm -D /dev/md0
mdadm: cannot open /dev/md0: No such file or directory
第三步:建立RAID5並設置2塊備份故障盤
[root@liuxuanke-hbza ~]# mdadm -Cv /dev/md0 -n 3 -l 5 -x 2 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf
此處須要輸入y,確認建立這個陣列:
Continue creating array? y
第四步:查看下陣列的詳細信息(Spare Devices數量爲2;等到百分比加載完便可)
[root@liuxuanke-hbza ~]# mdadm -D /dev/md0
第五步:將磁盤陣列格式化爲ext4系統
[root@liuxuanke-hbza ~]# mkfs.ext4 /dev/md0
第六步:由於前面設置過fstab文件(上一個文檔),因此如今能夠直接給掛載
[root@liuxuanke-hbza ~]# mount -a
將/dev/sdb設備設置爲故障並移出陣列:
[root@liuxuanke-hbza ~]# mdadm /dev/md0 -f /dev/sdb
第七步:再來看下陣列的詳細信息(此時硬盤sdf直接頂替上去了,仍是要等百分比加載完)
[root@liuxuanke-hbza ~]# mdadm -D /dev/md0