BrittanyTong
Contributor
Contributor

精简置备的磁盘删除快照导致空间满

您好

 一台虚拟机有两块硬盘,是windows server 2016虚拟机,虚拟机版本14,每块硬盘对应一个存储,其中系统盘300GB对应的存储用的是精简置备模式,在VMware显示实际空间是43GB,数据库对应的存储用的是厚置备模式,在给虚拟机创建快照好,过了一个月计划删除快照,从存储里面看虚拟机基础磁盘的空间是45GB左右,快照的空间大小是17GB空间,快照删除后,虚拟机的系统盘空间一下子从45G变成了300GB,并且从存储上面直接消耗掉300GB,在之前学到的知识里面,删除快照会会使快照盘和基础磁盘合并,可能也就70GB左右,但是这个出现当前现象就是300GB空间全部占完,之后系统盘还是精简置备模式,想请教下会使什么原因导致这种问题,针对这种问题该如何修复,当前虚拟化的版本的VMware ESXi, 6.7.0, 13006603

0 Kudos
5 Replies
sealeer
Contributor
Contributor

这个是因为windows的碎片任务导致你的磁盘在删除快照的时候,将底层存储全部使用了,具体KB可以看下面的介绍:

 

0 Kudos
BrittanyTong
Contributor
Contributor

谢谢您的回复,那针对已经占用磁盘空间情况,当前只能通过克隆方式来收缩这个磁盘空间,是否还有其它方法来回收磁盘存储空间呢。

0 Kudos
sealeer
Contributor
Contributor

目前看有两种办法,一个是之间克隆一台虚拟机,另外一个办法是KB中有提到windows的一个KB,先在windows中执行一个命令,将空间释放,然后在esxi  ssh中通过vmkfstools -K 命令,释放vmdk文件;我个人认为 不如直接克隆方便,第二种方法麻烦,而且不比第一种方式快。

0 Kudos
BrittanyTong
Contributor
Contributor

实际情况虚拟机磁盘空间占用存储空间,按当前虚拟机已用空间来计算的话,存储已经不满足克隆需求了,但是按虚拟机实际使用空间是可以满足克隆的。我绝对既然是克隆应该是后者吧。

0 Kudos
gowatana
Leadership
Leadership

Moderator: Move from ESXi Discussions . (从“ESXi Discussions” 中移出)

0 Kudos