raid10 五塊硬盤/raid5(三塊使用,兩塊備份)

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

 

相關文章
相關標籤/搜索