在 3 个磁盘中的 2 个使用 xfs 重新格式化后恢复 mdadm raid5

在 3 个磁盘中的 2 个使用 xfs 重新格式化后恢复 mdadm raid5

我有一个 3 磁盘 raid 5,其中 2 个磁盘意外被 xfs 文件系统格式化。

磁盘分为 6 个分区 - sd[a,b,c][1-6]

这些磁盘位于 Buffalo Terrastation NAS 中。我刚刚关闭了 NAS,取出了磁盘,然后启动了附有磁盘的 Linux Live CD。

mdadm --examine /dev/sda6 reports nothing
mdadm: No md superblock detected on /dev/sda6
mdadm --examine /dev/sdb6 reports nothing
mdadm: No md superblock detected on /dev/sdb6
mdadm --examine /dev/sdc6 reports nothing
mdadm: No md superblock detected on /dev/sdc6

意外的是,sda6、sdb6 和 sdc6 已被格式化为 xfs 文件系统。

我将其安装为只读以进行测试。它是空的 - 只有 Buffalo NAS 默认创建的 5 个空文件夹。到目前为止,还没有将任何实际数据写入磁盘。

我又在 6 周前更换了磁盘阵列中的一个磁盘并保留了它:

mdadm --examine /dev/sdd6 reports raid5 with 4 disks.

所以这是唯一一个仍然知道有 raid 的磁盘。是否有办法恢复超级块并重新组建 raid?

相关内容