移除 7 个磁盘中的 3 个或 4 个后,如何恢复 RAID 5 阵列?

移除 7 个磁盘中的 3 个或 4 个后,如何恢复 RAID 5 阵列?

我想撤销我错误的操作。我从磁盘中删除了软件 RAID 5 阵列中的 7 个 2 TB 磁盘中的 4 个。我无法启动并出现以下情况:

错误:磁盘‘mduuid/长 UUID 编号' 未找到。
进入救援模式...
grub rescue>闪烁的光标

我从阵列中移除了最后 3 或 4 个磁盘;我可以将它们重新添加并启动吗?以下是 ls 的输出:

grub 救援> ls
(hd0) (hd0,msdos2) (hd0,msdos1) (hd1) (hd1,msdos2) (hd1,msdos1) (hd2) (hd2,msdos2) (hd2,msdos1) (hd3) (hd3,msdos2) (hd3,msdos1) (hd4) (hd4,msdos2) (hd4,msdos1) (hd5) (hd5,msdos2) (hd5,msdos1) (hd6) (hd6,msdos2) (hd6,msdos1) (md/1) (md/0)

我还有一个交换 RAID5 分区。任何能帮我保存数据的人都会非常感激。

参考:Grub2/故障排除

编辑

grub rescue> cat /proc/mdstat
未知命令‘cat’。

答案1

我没有找到删除问题的方法,关闭选项也不适用。这个问题的答案要么是在实时启动时简单地进入修复功能,并再次将所有被删除的驱动器分区标记为 md0 和 md1 的一部分(交换和 RAID5 ext4),要么答案非常复杂,需要数据恢复。两者都不吸引人。最好把重点放在以后不要做这种事上,而不是试图修复它。重新开始。

相关内容