恢复软件 RAID

恢复软件 RAID

我使用 mdadm 构建了具有两个硬盘的 RAID-1。使用的命令是:

mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc

一切顺利,我创建了分区表并在其中分区,挂载了一些文件。然后我重新启动并意识到我没有更新mdadm.conf。如何在不丢失数据的情况下恢复我的 RAID?

更新--examine:和命令的结果--assemble

# mdadm --examine /dev/sdb
/dev/sdb:
   MBR Magic : aa55
Partition[0] :   4294967295 sectors at            1 (type ee)

# mdadm --assemble /dev/md0 /dev/sdb /dev/sdc
mdadm: Cannot assemble mbr metadata on /dev/sdb
mdadm: /dev/sdb has no superblock - assembly aborted

我在整个设备而不是单个分区上创建 RAID 有什么区别吗?

答案1

如果是我,我也会做这样的事。

  • 对其中一个成员驱动器/分区运行检查命令:mdadm --examine /dev/sdc`
  • 寻找数组 UUID价值。
  • 使用阵列 UUID 值更新您的 mdadm.conf。

像这样,使用你的 UUID。

ARRAY /dev/md/0 metadata=1.2 UUID=326e64b6:1af3dfb4:e1fc5d41:ebd329b0 

相关内容