Linux

RAID 執行良好,但一個設備未分區 - 我應該更換它嗎?

  • May 3, 2022

我有一個帶有 3 個設備的 RAID5 陣列,如下所示:

~$ cat /proc/mdstat 
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10] 
md127 : active raid5 sdb[4] sdc1[2] sda1[3]
     955537408 blocks super 1.2 level 5, 64k chunk, algorithm 2 [3/3] [UUU]
     bitmap: 2/4 pages [8KB], 65536KB chunk

如您所見,sdb 沒有分區,而其他設備是分區的。

每個扇區數為:

Device     Sectors 
/dev/sda1  955799596 
/dev/sdc1  955799596 
/dev/sdb   976773168

如果其中一個驅動器發生故障,非分區成員是否會使更換故障驅動器變得更加困難?

如果是這樣,我應該現在刪除sdb它並在添加之前給它與其他分區表相同的分區表(以陣列重建時的緩慢 I/O 為代價)?

實際上,非分區驅動器更容易更換:您無需創建大小合適的分區,只需使用足夠大的替換驅動器即可。您也不能將分區與硬體塊錯位(現在大多數驅動器都是物理 4k)。如果您在每個驅動器上只使用一個分區,您也可以簡單地使用完整的驅動器而不進行任何分區。

引用自:https://serverfault.com/questions/1100009