压缩Hyper V VHD(Server 2008 R2主机)是否安全操作? 我压缩了一个Server 2008 Std 64位虚拟机的启动卷,最终它的体积减less了500 Mb。 虚拟机在当时被closures了。 然而,在接下来的10天里,机器似乎每两天就以非常奇怪的方式locking,但不是一致的时间。
它会停止响应networking,但有时可能直接在Hyper V主机上进入控制台。 如果控制台被locking,它不会响应ctrl-alt-delete,但是轻松访问button会在鼠标hover的情况下高亮和不亮。 它可以被点击和窗口打开,但不会回应任何事情。 有一次,控制台没有被locking,可以使用开始菜单,popup图标的右键菜单。 但是,没有响应启动应用程序,或点击菜单。 即使从Hyper-Vpipe理器也不会closures,必须closures和打开。 关机后,有时会正常工作几天。
在Windows错误日志中没有有用的消息 – 除了意外的closures错误。 检查磁盘报告没有错误,除了悬挂机器performance正常。
我已经恢复了VHD的副本,并且目前还没有挂上(3天)。
我想这不是由于紧凑的过程,但时间是非常可疑的,现在我非常谨慎使用紧凑。 但是,我一直没能find其他人报告问题。
是的,这是一个相对不重要的生产服务器,我知道大多数人build议固定大小的VHD生产,但我想尽量减less磁盘使用,不介意轻微的性能损失。
我知道它不会回答你的问题,但是我有一些VMWare映像被合理地定期压缩,而且我从来没有遇到过你描述的问题。
我会再试一次,看看你是否得到了同样的错误,这可能是一个'小故障'(但是,如果你不能相信这个操作,我想这仍然没有帮助)
如果您已经彻底检查了文件系统是否有错误,那么这是安全的。 压缩只是创build一个新的VHD文件,并将所有的文件复制到它。 在操作完成之前,旧文件根本不被修改(此时旧文件被删除)。 旧的格言虽然适用,垃圾也意味着垃圾。
正如你已经发现的,这不是一个安全的操作。 对VHD文件的任何批量操作都直接归为“应该让pipe理员暂停并考虑备份的事情”。
很显然,你已经足够勤奋地保留一个备份副本,并且为你提供了很好的服务。