我有一个带有 3 个分区的 SW RAID 1,其中一个似乎无法在 HDD 故障/更换后重新同步。
这里有一些信息:
more /proc/mdstat
Personalities : [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md2 : active raid1 sdb3[1] sda3[2]
2862630207 blocks super 1.2 [2/2] [UU]
md1 : active raid1 sdb2[1] sda2[2]
524276 blocks super 1.2 [2/2] [UU]
md0 : active raid1 sda1[2](F) sdb1[1]
67107768 blocks super 1.2 [2/1] [_U]
unused devices: <none>
我尝试将 /dev/sda1 设置为错误,然后将其删除,但出现错误,请参见下文:
# mdadm --manage --set-faulty /dev/md0 /dev/sda1
mdadm: set /dev/sda1 faulty in /dev/md0
# mdadm --manage --remove /dev/md0 /dev/sda1
mdadm: hot remove failed for /dev/sda1: Device or resource busy
你对我还可以尝试什么有什么建议吗?
您为什么要尝试移除故障驱动器?它已经发生故障,关闭(如果可能,避免在拉错驱动器时意外关闭)并拉出发生故障的驱动器。
添加新的作为热备用,它将重建。
我知道这会导致其他两个突袭失败,但如果驱动器的分区 1 出现故障,驱动器完全损坏只是时间问题。您需要重建所有三个突袭。
我只是通过重装系统解决了这个问题。