一 . 今天在ESXi 5上安装了一个windows2003系统,配置了两块虚拟硬盘,进系统后,可以发现并使用这两块硬盘,之后我不想继续使用第二块硬盘,便用 vSphere Client登陆ESXi 删除虚拟机的第二块硬盘后,发现ESXi服务器的空间并未释放。如下图示:


图1:ESXi 删除虚拟机的第二块硬盘

161828846.jpg

图2:df -h 检查ESXi 服务器存储空间未释放

162239229.jpg


二 .   这是因为在虚拟机安装目录下虚拟硬盘2配置文件并从ESXi服务器上删除,如下图示ppoc8.21_1-flat.vmdk(8G),若想彻底释放存储空间将该文件和*1.vmdk两个文件同时删除即可(图示下面红框部分)

图3:第二块硬盘配置文件

161831449.jpg


三 .删除后再用df -h可看到ESXi服务器可用空间变大了

163007904.jpg


四 .这可能是ESXi一个保护数据机制,防止不小心删除硬盘后数据丢失。如果没有在ESXi删除硬盘配置文件,重新挂载后应该可以正常使用。