最近,我的 RAID 5 阵列中有 3 个磁盘和 1 个备用磁盘发生故障。备用磁盘已自动使用。一切似乎都运行正常。
然后,我添加了一个新磁盘作为新的备用磁盘,如下所示,其中sdb
是阵列中的一个工作驱动器,并且sdc
是新的,如下所述dmesg
:
sfdisk -d /dev/sdb | sfdisk /dev/sdc
mdadm --manage /dev/md0 --add /dev/sdc1
但是,因为我忘记在最后一个命令中添加分区号,这意味着备用磁盘的分区方案与其他磁盘的分区方案不同,/proc/mdstat
现在看起来像这样:
md0 : active raid5 sdc[4](S) sdd1[5] sdb1[3] sde1[6]
955537408 blocks super 1.2 level 5, 64k chunk, algorithm 2 [3/3] [UUU]
bitmap: 0/4 pages [0KB], 65536KB chunk
lsblk
显示如下:
sdb 8:16 0 465.8G 0 disk
└─sdb1 8:17 0 455.8G 0 part
└─md0 9:0 0 911.3G 0 raid5 /mnt/nas
sdc 8:32 0 465.8G 0 disk
├─sdc1 8:33 0 455.8G 0 part
└─md0 9:0 0 911.3G 0 raid5 /mnt/nas
sdd 8:48 0 465.8G 0 disk
└─sdd1 8:49 0 455.8G 0 part
└─md0 9:0 0 911.3G 0 raid5 /mnt/nas
sde 8:64 0 465.8G 0 disk
└─sde1 8:65 0 455.8G 0 part
└─md0 9:0 0 911.3G 0 raid5 /mnt/nas
如果要添加备用磁盘,那么备用磁盘会有所不同吗?我应该将其删除并重新添加以使其相同吗?