Linux

mdadm Raid5 提供備件失去事件

  • March 4, 2018

我在 Debian 測試(Wheezy)上成功建立了一個 raid5 陣列。正如手冊頁和進一步說明的那樣,該陣列將被創建為一個不同步的陣列,只注入一個新的備用進行修復。那工作得很好。但是在重建過程之後,我每天都會收到有關缺少備件的消息,但是陣列應該是 raid5,超過 3 個沒有備件的磁碟。我想我只需要告訴 mdadm 有——而且應該有——沒有備用,但是怎麼做呢?

mdadm -D

Active Devices:  3
Working Devices: 3
Failed Devices:  0
Spare Devices:   0

/proc/mdstat閱讀

md1: active raid5 sda3[0] sdc3[3] sdb3[1]
##### blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]

有任何想法嗎?

ARRAY /dev/md1打開 /etc/mdadm/mdadm.conf 文件,找到以’spares=1’開頭的行並刪除緊跟其後的行。然後重新啟動 mdadm 服務。

如果您mdadm --examine --scan在 md1 陣列仍在重建時檢索陣列定義,則此時一個分區被視為備用分區。

引用自:https://unix.stackexchange.com/questions/8511