我在 Vmware ESXI 上有一个虚拟机,
我目前有一个定义的硬盘,其大小为:1.5 TB
但是当我检查数据存储时,有 2 个 VMDK 文件,其中一个(硬盘的主文件)大小为 1.3 TB,还有另一个文件(500 GB)
我的物理空间即将填满,因此我需要确定第二个文件是否被虚拟机使用
文件名为:CL7_0.vmdk(主定义文件)和CL7_1.vmdk(可疑未使用文件)
我如何检查虚拟机是否正在使用第二个文件?
我很感激你的帮助
答案1
我会这样做:
- 检查是否已拍摄快照,如果可能,请先删除它们
执行完整备份
检查虚拟机的配置是否确实只配置了一个硬盘
- 从数据存储下载 [machinename].vmx 文件,在记事本中打开它并检查是否有对“CL7_1.vmdk”的引用
- 如果虚拟机中没有引用挂载“CL7_1.vmdk”作为硬盘
- 检查数据并决定是否可以删除
编辑:
虚拟硬盘由两个文件组成:MyVM.vmdk 文件和 MyVM-flat.vmdk 文件。
VMDK 文件。
所有虚拟磁盘都由两个文件组成,一个是与虚拟磁盘大小相等的大型数据文件,另一个是描述虚拟磁盘文件大小和几何结构的小型文本磁盘描述符文件。描述符文件还包含指向大型数据文件的指针以及有关虚拟磁盘驱动器扇区、磁头、磁柱和磁盘适配器类型的信息。在大多数情况下,这些文件的名称与它关联的数据文件的名称相同(即 myvm_1.vmdk 和 myvm_1-flat.vmdk)。您可以通过检查此文件中的 Extent Description 字段来查看哪个 -flat、-rdm 或 -delta 文件链接到它,从而将描述符文件与数据文件进行匹配。
引自VMware