软件 RAID 1 问题

软件 RAID 1 问题

我有一个带有 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

为什么要尝试移除故障驱动器?它已经发生故障,请关闭(如果可能,避免拔出错误驱动器时发生意外关闭)并拔出故障驱动器。

添加新的作为热备并重建。

我知道这会导致其他两个 RAID 崩溃,但如果驱动器的第 1 个分区出现故障,驱动器完全崩溃只是时间问题。您需要重建所有三个 RAID。

答案2

我只有重装系统才能解决这个问题。

相关内容