locked
Hyper-V虚拟机文件异常增大 RRS feed

  • 问题

  • 如图,我的虚拟机vhdx文件莫名的从29G增加到了65G,但我在虚拟的Ubuntu里检查发现挂载的内容总共只有19G,这中间差的空间去哪了呢,我电脑512G,硬盘资源紧张,所以比较关心虚拟机容量异常的情况

    如果有什么方案能释放那部分虚拟机占用的空间请告诉我,谢谢了

    2020年12月30日 13:55

全部回复

  • 在我们能够验证您的帐户前,正文文本不能包含图片和链接。

    无法发送描述图片,没有验证提示,貌似只能被动等待被验证?

    2020年12月30日 14:03
  • 你好,

    请问这个vhdx文件是虚拟机的磁盘文件,还是虚拟机上挂载的普通数据盘?

    另外,请尝试压缩一下这个盘是否可以释放一些空间:

    感谢您的时间!如果上述回复对您有帮助的话,请将回复标记为答案。

    Best Regards,

    Anne


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2020年12月31日 7:25
  • 这个vhdx是虚拟机本体,不是挂载盘,我这里选择这个文件进行磁盘操作的时候只有一个扩展选项

    另外,请问如何验证账户呢,我无法发图,提示

    “在我们能够验证您的帐户前,正文文本不能包含图片和链接。”

    2021年1月4日 3:05
  • 你好,

    新用户一般要等几天之后账号验证通过才能发图。

    Best Regards,

    Anne


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2021年1月4日 8:26
  • 我选中磁盘Ubuntu 20.04.vhdx之后只有扩展选项,后面几个自动生成的.avhdx倒是有压缩选项,请问这是怎么回事呢?虚拟硬盘可以释放吗,我确定我虚拟机里面实际并没有这么大的数据

    如图,我这里Ubuntu 20.04.vhdx是创建虚拟机时附加的可扩展虚拟硬盘,下面的.avhdx是自动生成的文件,看起来好像是智能分页?我删除检查点的时候.avhdx会合并到Ubuntu 20.04.vhdx,而且size没有减小!!!我上一次删除检查点Ubuntu 20.04.vhdx从29G变成了65G,而在Ubuntu内部查看文件只占用了19G,多出来的size就很费解


    2021年1月6日 4:26
  • 你好,

    新用户一般要等几天之后账号验证通过才能发图。

    Best Regards,

    Anne


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    我似乎已经通过验证了,但是发图的时候还是不成功,提示变成了“正文长度必须为 4 至 60000 个字符。”


    2021年1月6日 4:27
  • 你好,

    请问这个vhdx文件是虚拟机的磁盘文件,还是虚拟机上挂载的普通数据盘?

    另外,请尝试压缩一下这个盘是否可以释放一些空间:

    感谢您的时间!如果上述回复对您有帮助的话,请将回复标记为答案。

    Best Regards,

    Anne


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    我把宿主机上挂载该虚拟硬盘取消之后有压缩选项了,但是压缩操作并没有减少虚拟磁盘大小

    似乎是Hyper-V本身的bug,虚拟磁盘系无法回收磁盘空间,只能增大无法减小,删除检查点也没有改善

    有其他办法么?

    2021年1月8日 13:05
  • 版主在么,我这里只是想用Hyper-V创建一个Ubuntu开发环境用于写代码跑Linux程序,实际系统占用加软件不超过20G,有什么办法将当前这个已经增长到97G的.vhdx给缩减下来呢?我确信这里面至少有60G的空间是无用的信息

    网络上所有提到的压缩磁盘操作(压缩出来2G)、删除检查点合并操作(56G的avhdx合并到67G的vhdx之后vhdx变成了92G)我都试过,依然得不到期望的结果

    我想了下可能有以下几种思路:

    1、有没有一种操作放弃之前所有无用的快照,只保留系统当前状态,使得磁盘占用从92G降到29G左右

    2、重新搭一遍虚拟机,选择固定大小的虚拟硬盘

    第一种思路有可能实现么,第二种思路重新搭建虚拟机的代价太大,不到万不得已不会选择方案二

    2021年1月8日 19:27