在Linux 中磁盤陣列RAID10配置中我們已經正確配置了RAID10 ,一般來說在RAID10中最多允許50%的磁盤損毀,當然除了,同一磁盤RAID1中的硬盤設備全部損毀。
這次我們討論一下:假設RAID中的某一個硬盤損毀了,如何修復?

1.損毀其中一塊磁盤sdd
mdadm /dev/md0 -f /dev/sdd

2.查看錯誤:
mdadm -D /dev/md0

3.若此時,我們開始去購買新的磁盤(sdg)回來,將其插入電腦,之后重啟了系統:

3.1在md0 中添加磁盤 sdg
mdadm /dev/md0 -a /dev/sdg
查看信息:

可以看到sdg此時還是處於空閑的狀態,相當於一個備份盤.過一段時間后查看情況: 
此時,就可以將那個壞的sdd盤移除。
雖然上面修復了,但是如果損毀到了一種極端的情況時(同一磁盤RAID1中的硬盤設備全部損毀),我們該咋恢復?
我們只能在平時就多買幾個硬盤作為備份盤來使用,萬一以后出現這種情況,備份盤會自動頂替上去,這樣也就可以降低數據丟失的風險。
創建備份盤:
方法一:
假設RAID10,已經創建完成,.添加兩塊硬盤sdh.sdi
mdadm /dev/md0 -a /dev/sdh /dev/sdi

查看:

方法二:
如果你還沒有開始創建RAID10,那么可以一起創建:
mdadm -Cv /dev/md0 -n 4 -l 10 -a yes -x 2 /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdh /dev/sdi
也就是說前4塊盤用於創建RAID10.后兩塊將用作備份盤。
此時如果損毀其中一塊磁盤sde
mdadm /dev/md0 -f /dev/sde


