Dell Unity:VMware 级别数据存储区使用率与 Unity 存储 LUN 使用率之间的差异

Summary: 客户观察到,ESXi 数据存储显示的已用空间多于其关联的 Unity 数据存储。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

客户观察到,ESXi 数据存储显示的已用空间多于其关联的 Unity 数据存储。
 

VMware 级别数据存储区使用率与 Unity 存储 LUN 使用率之间的差异This hyperlink is taking you to a website outside of Dell Technologies.

Cause

在两种情况下可能会发生此类问题:

  1. 客户启用了存储端空间节省,例如重复数据消除和压缩。 


什么是重复数据消除?
重复数据消除是指一种消除数据集冗余数据的方法。在安全的重复数据消除过程中,重复数据消除评估工具会识别额外的数据副本并将其删除,以便可以存储单个实例。重复数据消除软件会分析数据以识别重复的字节模式。


什么是压缩?
数据压缩是指减少表示数据所需的位数。压缩数据可以节省存储容量。

这些空间节省仅在存储阵列上执行,因此 LUN 上的使用量会显著减少,但 VMFS 数据存储区将根据数据存储区上存在的文件报告更高的使用量。

 

  1. 客户已调配为密集 VMDK

VMware 端出现的额外占用空间是由于客户在数据存储区上创建了厚置备 VMDK。在数据存储区上创建厚置备 VMDK 时,VMware 会在数据存储区中保留该空间并将其视为已使用。从阵列的角度来看,没有写入任何真实数据,因此将保持低消耗。只有在主机开始写入数据后,Unity LUN/数据存储区才会开始类似于“已使用”。

假设 VMDK 是在 VMFS 数据存储区之上进行密集资源调配的,VMware 会继续将空间显示为已使用的空间,而阵列则类似于写入数据的真实大小。

Resolution

如果启用了空间节省,则没有适用于这种情况的解决方案。 

如果存在密集 VMDK 配置,我们有两个选项。我们可以将 VMDK 创建为精简资源调配设备,也可以接受 VMware 将密集资源调配 VMDK 使用的空间视为预留空间。这是因为它会在数据存储区上保留空间,就像厚 LUN 在从阵列创建时占用池空间的 LUN 大小一样。因此,在这种情况下,空间使用的任何差异都可以忽略不计,因为这是已知的影响。

Affected Products

Dell EMC Unity Family

Products

Dell EMC Unity Family
Article Properties
Article Number: 000065193
Article Type: Solution
Last Modified: 24 Mar 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.