Mdadm
讀取 /proc/mdstat
我昨天剛剛建構了我的第一個 raid5(有 4 個 hds),並且正在閱讀有關使用 /proc/mdstat 進行監控的資訊。我的理解是 4 個驅動器的理想顯示器應該是
$$ UUUU $$但是我的讀$$ UUU_ $$. 見下文:
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] md0 : active raid5 sde[4] sdc[1] sda[0] sdd[2] 11720661504 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/3] [UUU_] [==>..................] recovery = 11.3% (442037248/3906887168) finish=7793.7min speed=7408K/sec unused devices: <none>
這是正常的,因為我的團隊仍在同步嗎?我可以在每個驅動器上使用 fdisk 來查看適當的大小,所以我不相信我有任何 DOA 驅動器。謝謝
是的,這對於 RAID5 陣列是正常的。從手冊頁。
創建 RAID5 陣列時,mdadm 將自動創建一個帶有額外備用驅動器的降級陣列。這是因為將備件建構到降級陣列中通常比在未降級但不干淨的陣列上重新同步奇偶校驗更快。可以使用 –force 選項覆蓋此功能。
因此,您很可能執行命令來創建陣列,它是在降級狀態下創建的。現在它正在“恢復”奇偶校驗驅動器。