我们有一个全天候使用的生产服务器,在Hyper-v中运行.来宾操作系统是Server 2008 R2.它具有动态扩展的VHDX,非常接近达到最大尺寸.是否可以在没有停机的情况下缩小它?
我见过使用sdelete -z的建议,但其中一个问题是VHDX所在的物理驱动器容量为1.79TB(目前为52.1 GB),VHDX的最大大小为1.82TB,所以我不知道使用sdelete是否会导致VM失败/暂停,如果它试图使VHDX大于物理驱动器?
如果没有停机时间缩小它是不可能的,有没有办法阻止VHDX增长(客户操作系统显示639GB的可用空间)并只使用现有的分配空间?
任何帮助将不胜感激.
Is it possible to reclaim unused space on Server 2008r2 VM without downtime?
根据我的经验,这种类型的操作(应该)需要VM停机才能使事情正确.以下是如何申请更多空间的步骤:
>确保将VHD设置为动态扩展VHD
>确保操作系统分区未配置卷影副本
>关闭VM电源
>将VM的VHD附加到另一个VM
>运行紧凑
资料来源:https://community.spiceworks.com/topic/291021-reclaim-unallocated-disk-space-from-vm-on-hyper-v