VMware ESXi 带有运行 Windows Server 2008 R2 的虚拟服务器。
事件查看器管理事件日志充斥着以下错误:
Event 55, Ntfs
The file system structure on the disk is corrupt and unusable.
Please run the chkdsk utility on the volume \Device\HarddiskVolume2.
我已经运行 chkdsk /f 在重启时扫描磁盘,但查看应用程序事件日志,扫描似乎没有发生。
还有其他可以解决这个问题的方法吗?
答案1
检查 VMFS 是否存在元数据不一致,使用 VMware Ondisk Metadata Analyser 即可完成
从 ESXi 主机的 CLI 启动 VOMA 之前,请注意以下准则:
关闭 VMFS 数据存储上运行的所有虚拟机
确保 VMFS 卷未被其他主机使用(最佳实践:卸载其他主机上的数据存储)
确保数据存储未被 vSphere HA 用于检测信号
确保数据存储未被其他功能(如存储 I/O 控制)使用……
确保该卷不是多范围卷
登录到您的 ESXi 主机(ssh)并运行:
1) esxcfg-scsidevs -m 将识别 naa -> datastorename 映射。
2)voma -m vmfs -f check -d /vmfs/volumes/NAA_OF_YOUR_DATASTORE:YOUR_PARTITION_NUMBER
该工具只能发现错误,但不能修复错误。