Categories: ESXi 8.0错误解决

ESXi精简置备盘空间回收

 

 

家里的nuc上lab环境升级了下硬件,换了个1t的nvme ,加了下内存,然后系统升级到了8.0.3,升级前先把上面的虚拟机敲到我另一块硬盘上又敲回来了,现在发现实际占用的空间变大了,现在要把磁盘空间恢复出来。

Windows恢复空间

使用SDelete工具 https://download.sysinternals.com/files/SDelete.zip

运行sdelete.exe -z 盘符,运行会发现磁盘空间会先被占满,之后又恢复正常。

开始运行后会发现硬盘空间被撑大了

运行完成

大小恢复了

 

开启ESXi主机的ssh权限,然后登录后找到此虚拟机所在磁盘运行命令

du -sh *

 

将虚拟机关机,并使用vmkfstools进行磁盘回收。

vmkfstools -K [disk-name].vmdk


注意了,缩小的时候用没带flatvmdk。缩小了点。


打开虚拟机电源,验证虚拟机可正常使用。

Linux 虚拟机:

先查看下磁盘,发现我们/ 分区有63G的空余空间没用


在终端中使用 dd 命令

dd bs=1M count=61440 if=/dev/zero of=/dd-file

你有多少空余的空间就填充多少G的容量出来,就修改自己的61440的数字

用dd命令填充60g的空间出来,然后把这60g的文件都删了,在去esxi底层缩容,原理其实和windows的sd工具一样。

填充完成


查看现在的空间发现就3G空余的


查看/分区下 有个dd=file的文件很大,删掉他



关机

我们回到ESXi系统,查看这个linux的硬盘

将虚拟机关机,并使用vmkfstools进行磁盘回收。

vmkfstools -K [disk-name].vmdk

看到了么 现在空间缩小了很多了 这次缩小特别明显,比windows明显多了

 

王哥哥

Recent Posts

Dell MD系列存储重置管理密码

正好手里有几台Dell MD3…

4 小时 ago

Dell ME4存储管理口无法登录修复

这次碰到一台DELL ME40…

1 天 ago

分享个便宜速度快的云主机

野草云 https://my.…

1 月 ago

众筹微软大佬徐庭老师M365课程

 联系邮箱:gyd1#vip.…

2 月 ago

求职

 邮箱:gyd1#vip.qq…

2 月 ago

MySQL EOL和版本推荐

   MySQL 5.7版本已…

2 月 ago