由于某种原因,我的 Proliant DL360 G6 上的阵列控制器无法识别我在 VMware ESXi 5.1 中以 RAID 5 配置运行的 6 个 750GB 驱动器中的 2 个。
当我重新启动服务器时,我选择了 BIOS 选项 (F2) 来识别它表示已停止确认的 2 个驱动器。
这是我选择的 BIOS 选项:“选择“F2”接受数据丢失并重新启用逻辑驱动器。”
现在,所有 6 个驱动器均再次显示在卷中。
不幸的是,似乎存在数据损坏。许多虚拟机不再工作,甚至无法在 ESXi 中正确注册。ESXi 启动正常,但其中托管的虚拟机均无法工作。
我使用阵列配置实用程序启动,它显示奇偶校验初始化已完成。ACU 没有显示任何其他错误或信息通知。
有没有办法重建或恢复我的数据,以便我的虚拟机重新开始工作? Array 最初为何停止查看这两个驱动器对我来说仍然是个谜,但我现在想做的就是恢复我的所有数据,以便我的虚拟机重新开始工作。
答案1
F2
通常是正确的选择...否则 ESXi 服务器将无法启动。我担心的是导致此事件发生的原因是什么……
您收到任何错误了吗?硬盘 LED 上有任何指示吗?通常,HP 服务器的磁盘不会突然出现故障。考虑到您在 RAID5 中使用 750GB 磁盘,驱动器可能是 SATA 的,并且您可能有多个失败的或者失败磁盘。
让我们去HP ProLiant DL360 G6 快速规格...
好的,HP 的该服务器的唯一磁盘选项是:
- SAS2.5 英寸,72GB、146GB、300GB、450GB、600GB...
- SATA2.5 英寸,120GB、160GB、250GB、500GB、1TB...
那么,这些磁盘是从哪里来的呢?
它们肯定不是 HP 磁盘。我不记得有任何服务器级 2.5 英寸 750GB 磁盘进入市场。
这些是笔记本电脑硬盘吗?
如果是这样,那么发生这种情况的原因有很多。我认为大型 SATA RAID5 可能会导致可怕的不可恢复读取错误 (URE),您可能遇到一个磁盘故障,并且另一个磁盘即将出故障。
由于这是 ESXi,希望您有HP 健康代理和实用程序包已安装。
如果您愿意,请发布 VMware 菜单的屏幕截图Hardware Status -> Storage
以及可能的命令输出/opt/hp/hpacucli/bin/hpacucli ctrl all show config detail
。
最糟糕的情况是你的数据被窃取了。
最好的情况是,您可以创建新的虚拟机并导入 VMDK 文件。也许只是 .vmx 文件损坏。
无论如何,您都不应该继续前进,除非您首先确定磁盘发生了什么问题。否则,您将在一堆垃圾上构建,并且将来可能会遇到同样的事情。
(还,更新服务器的固件(如果你还没有)
答案2
如果它已经重建了阵列而您仍然无法访问数据(“我使用阵列配置实用程序启动并且它说奇偶校验初始化已完成。”)
是时候寻求专业帮助了。如果仅使用 5 个驱动器重建,则可能需要进行一些认真的整理才能恢复。
根据您所在的位置寻找一家信誉良好的数据恢复公司。
麦克风