删除故障磁盘

删除故障磁盘

我在运行镜像的软件 RAID 中遇到了问题。一个磁盘坏了,服务器找不到它。通常我也会将其移除。

mdadm --manage /dev/md0 --remove /dev/sda1

但在它看不到坏磁盘后,我收到一条错误消息,说它看不到 /dev/sda1

然后我选择更换磁盘并再次运行 raid。但如果我现在执行 cat /proc/mdstat,它会出现以下内容

md3 : active raid1 sda4[2] sdb4[1]

为什么现在有 [2] 和 [1],是因为它仍然将旧磁盘视为 raid 的一部分吗?

如果它仍然将它们视为磁盘阵列的一部分,那么当我由于磁盘坏了而无法访问这些分区时,该如何删除它们?

答案1

您的md3阵列包括sda4,而不是sda1

如果sda消失了,你可以尝试通过以下方式从数组中删除它

mdadm -r /dev/md3 failed
mdadm -r /dev/md3 detached

当然它是正确的数组(md3)。

如有疑问,现在停止cat /proc/mdstat并发布和的完整输出mdadm --detail /dev/md3

相关内容