我需要一个大型且相对强大的备份方法。我有一台运行 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
- “我需要一个大型且相对强大的备份方法。”
RAID 不是一种备份方法。
- “我怎样才能最简单地使两个磁盘阵列重新联机?如果可能的话,我宁愿不重建整个磁盘,也不愿丢失 /dev/dsb 上的数据。”
你必须重建阵列。
通过使用断开一个磁盘的阵列,它们变得不同步。使用适当的元数据,重新同步可以相当快。但无论如何,为了重新同步不同步的磁盘,必须进行重建。