2 个磁盘发生故障后恢复 RAID10,但虚拟机无法启动

2 个磁盘发生故障后恢复 RAID10,但虚拟机无法启动

上周,我的 4 块 SSD 组成的 RAID10 阵列中有 2 块 SSD 发生故障。我设法重建了 RAID,但随后第 3 块 SSD 发生故障,因此不得不重建它 - 最终结果是重建一切正常。

值得注意的是,该服务器运行 ESXi,大约有 10 台主机运行 ubuntu 14.04(我知道它在我的修补列表中)。ESXi 启动后,我可以登录,看不到任何错误 - 完美,但是我的虚拟机的情况则不同。

当我启动任何运行 ubuntu 的虚拟机时,问题就开始了,我会看到救援 grub,提示缺少 normal.mod 文件。我检查了所有分区,但找不到任何 .mod 文件。然后,我找到了一种解决方案,如果 .mod 文件不存在,则使用内核文件 (https://gutsytechster.wordpress.com/2018/07/24/how-to-resolve-grub-error-file-grub-i386-pc-normal-mod-not-found/)不幸的是,这并没有奏效。

当我尝试提供实时 CD 并尝试恢复启动驱动器时,我执行了以下步骤:

  • 选择要用作根系统的设备
  • 尝试在所述根系统中执行 shell

尝试在分区上执行 shell 的结果

我的问题是,经历了这一切之后,还有希望吗?还是必须重建一切?

提前致谢,

相关内容