RAID 运行正常,但有一个设备未分区 - 我应该更换它吗?

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 速度较慢为代价)?

答案1

实际上,未分区的驱动器更容易更换:您无需创建正确大小的分区,只需使用足够大的替换驱动器即可。您也不能将分区与硬件块错位(如今大多数驱动器都是物理 4k)。如果您在每个驱动器上只使用一个分区,您也可以简单地使用完整的驱动器而无需任何分区。

相关内容