使用 mdadm 将驱动器重新连接到 raid-1 阵列

使用 mdadm 将驱动器重新连接到 raid-1 阵列

我需要一个大型且相对强大的备份方法。我有一台运行 Debian 的旧台式机,并使用 mdadm 在 raid-1 配置中放入了两个相同的 2TB 驱动器

因此我将使用

sudo mdadm --assemble /dev/md0  /dev/sdb /dev/sdc

效果很好。然后我决定,我需要确保自己了解如果驱动器发生故障该如何处理。因此,我从 /dev/sdb 中的驱动器上拔下了 SATA 电缆,然后使用以下命令启动阵列

sudo mdadm -assemble /dev/md0 /dev/sdc --run

我确认它似乎按预期工作。我没有更改驱动器上的任何文件。然后我重新插入了 SATA 电缆。

现在,当我尝试使用两个驱动器启动阵列时:

sudo mdadm --assemble /dev/md0  /dev/sdb /dev/sdc

我得到以下内容。

mdadm:/dev/md0 已从 1 个驱动器(共 2 个)启动。

当我尝试

sudo mdadm /dev/md0 --re-add /dev/sdb

我得到 mdadm: --re-add for /dev/sdb to /dev/md0 is not possible

我如何才能最简单地使两个磁盘阵列重新联机?如果可能的话,我宁愿不重建整个磁盘,也不愿丢失 /dev/dsb 上的数据。

任何帮助将不胜感激!

答案1

  1. “我需要一个大型且相对强大的备份方法。”

RAID 不是一种备份方法。

  1. “我怎样才能最简单地使两个磁盘阵列重新联机?如果可能的话,我宁愿不重建整个磁盘,也不愿丢失 /dev/dsb 上的数据。”

你必须重建阵列

通过使用断开一个磁盘的阵列,它们变得不同步。使用适当的元数据,重新同步可以相当快。但无论如何,为了重新同步不同步的磁盘,必须进行重建。

相关内容