Linux
RAID 執行良好,但一個設備未分區 - 我應該更換它嗎?
我有一個帶有 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)。如果您在每個驅動器上只使用一個分區,您也可以簡單地使用完整的驅動器而不進行任何分區。