从 VC 中删除 VM 后 VM 文件仍在 NFS 存储中

VM files still in NFS Storage after deleting VM from VC

我有一个 NFS 存储,用于在我的 ESX 上部署 VM。

我在这个存储上 creating/deleting vms 已经有几年了。

但最近我注意到免费 space 非常低。经过调查,我发现旧的 vm 文件(我一年多前删除的 Vms)。

知道为什么文件没有从 NFS 中删除吗? 或者我如何找出哪些虚拟机未被任何 esx 使用,以便我可以手动删除它们。

有两种主要方法可以从您的 vCenter 清单中删除 VM。使用的方法是 UnregisterVM() 和 Destroy_Task().

根据您的发现,我假设您一直在从清单中注销您的 VM。

如果您对 PowerShell 没问题,可以使用社区资源来补救这个问题:http://www.lucd.info/2016/09/13/orphaned-files-revisited/

LucD 主要使用底层的 API 方法,所以如果您喜欢另一种语言......大部分发现都是为您完成的。