我观察到此故障:存储卷已满后,数据存储上的 FS 损坏,实际上它发生了两次,唯一的选择是重新创建新的数据存储。
以下是按时间顺序发生的事情:
- 数据存储已断开连接(重新导出到 ESXi 主机)
- 存储阵列上的卷已满 100%
- 数据存储上的 FS 已损坏(数据丢失)
您知道根本原因是什么吗?不幸的是,我没有日志。唯一的线索是 DS 在 FS 崩溃之前一直处于满状态。这是标准行为吗?我们正在使用连接到此存储的多个 ESX 版本:ESX 版本 7、6.5
答案1
如果您对 VMDK 使用精简配置,尤其是在同一卷上进行 ESXi 交换/日志记录,则你必须绝不存储空间不足如果精简配置的 VMDK 无法增长,则必须冻结 VM - 冻结也需要存储,因此 VM 必然会受到损坏。
同时,主机无法写入其自身的重要存储并开始冻结。实际上,这种情况不再是故障模式。
ESXi 需要在危险真正发生之前检测到它,这会带来很多复杂性(数据可能生成/写入得非常快)。因此,作为管理员,您通常有责任:确保密切监视磁盘使用情况,尽早将不断增长的虚拟机迁移到其他存储,并准备好添加更多磁盘以扩展存储。