今天,我的vmware esxi服务器(版本3.5)不再响应,所以做了一个硬重置。 重新启动后,其中一个VMFS分区不再显示任何文件。
VMware vSphere客户端仍然显示分区,看起来像空间仍被占用,但文件不再可见。
有没有可用的工具来恢复文件?
我在VMWare支持部门打开了一张票。 他们发现这是一场硬件故障。
看起来像我使用的RAID控制器有一个问题。 所有丢失的驱动器上的数据。
幸运的是,我能够从备份中恢复数据。
vmkfstools -R vmhba1:1:0:0(或任何LUN在)应该帮助。
VMFS卷每次被挂载时都会被检查,所以如果强制另一个检查实际上把你带到任何地方,我都会感到惊讶。 也就是说,我之前就曾经有过这样的感觉,而且在这个VMWare社区主题中有一些很好的build议。 请记住,由于您使用的是ESXi,因此您必须打入不受支持的控制台,或者使用Remote CLI工具或VIMA设备运行vmkfstools。
但是,VMFS确实会变得不正常,更常见的是VM文件的状态已经保持在这样的状态,从而导致ESX主机决定不想和它们打好关系。 您应该查看日志,特别是/ var / log / vmkwarning或/ var / log / vmkernel以查看是否提供了有关错误的提示。
由于这是ESXi,所以必须从VI Client的文件菜单[文件 – >导出 – >导出诊断日志]中导出诊断\日志,然后解压缩创build的文件(这是一个.tgz)。
Veeam FastSCP应该允许您连接到ESXi主机并浏览VMFS数据存储。 它将显示所看到的所有内容,而不会像VI Client的数据存储浏览器那样隐藏事物。 这可能会给你一些提示。