更换主板后 RAID 1 阵列消失

更换主板后 RAID 1 阵列消失

我遇到了一个大问题。我计划更换 HTPC 中的主板,它已经组装好了,但结果发现我的新主板有故障,我不得不放回旧主板。我的旧 Ubuntu 20.04.2 已启动,除 RAID 1 阵列(sdc 和 sdd)外,所有驱动器都已安装。我发现新主板的 UEFI bios 可能从突袭的硬盘中删除了超级块。我检查了这些:

blkid对两个硬盘说:PTUUID=".....hjhkkfhsdk....." PTTYPE="gpt"

lsblk驱动器上什么都没说,类型:磁盘

mdadm --assemble /dev/md0 /dev/sdc1 /dec/sdd1 mdadm:无法打开设备 /dev/sdc1:没有此文件或目录 mdadm:/dev/sdc1 没有超级块 - 汇编中止

mdadm --run /dev/md0 mdadm:打开 /dev/md0 时出错:没有此文件或目录

mount /md0 /mnt/Storage 安装:/mnt/Storage:特殊设备 /md0 不存在

找到解决方案会很好,因为阵列上有重要的数据。提前谢谢您!

答案1

我设法找回了数据。我在 /etc/mdadm.conf 中注释掉了旧数组,然后:

  • 创建了一个新的 raid 阵列: mdadm --create /dev/md0 --verbose --level=1 --raid-devices=2 /dev/sdc /dev/sdd

  • 保存的布局: mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf update-initramfs -u

mdad 说:“分区表存在于 /dev/sdc 上,但在创建阵列后将会丢失或变得毫无意义”,但挂载后所有数据均可在 /dev/md0 上获得。

相关内容