在XenServer中缩小Windows VM

我遇到了一个问题。 我在Citrix XenServer上部署了一个大小为500GB的虚拟机,现在我想缩小它,因为我没有足够的快照空间。 现在我想执行一个导出/导入来做到这一点。 我想知道是否有可能在较小的虚拟HD上导入OVF或OVA映像? 或HD应该是相同的大小?

在XenServer中,这个过程是使用XenConvert。 (您使用收缩硬盘进行转换,然后将映像重新导入XenServer)

请看这个KB。 如何调整XenServer虚拟磁盘的大小

知识库是在2014年创build的,但是在旧的XenServer中,该技巧工作。 提示状态使用XenConvert 2+,但在2011年已经发布。

KB的文本:

要完成以下过程,您需要访问访问XenConvert 2.x.

1.在Windows VM上下载并安装XenConvert。

2.安装一个比现有VDI大205倍的辅助磁盘。 辅助驱动器将用作XenConvert的临时空间。

3.使用NTFS文件系统格式化辅助磁盘,然后将盘符添加到磁盘。

4.打开XenConvert并单击下一步。

用户添加的图像

5.调整可用空间大小如下:

•原始尺寸示例:14406

用户添加的图像

•新尺寸示例:5000

用户添加的图像

前面图中的字段说明:

•已用空间:VDI当前正在使用的空间。

•可用空间:VDI的新大小。 所以如果你想把它做成10GB,你可以把这个值改成10240 MB。

•未分配的空间:您提供给VM的额外空间,并显示为未分配的空间。

•容量:最后一行中的值是VM VDI总大小:

用户添加的图像

继续使用XenConvert实用程序创build磁盘以稍后导入或在XenServer上创build新的VDI。

我几乎从思杰手册中得到了答案:

在创buildOVF软件包时,默认情况下,虚拟硬盘映像将分配与导出的VM相同的空间量。 例如,分配了26 GB空间的虚拟机将拥有一个占用26 GB空间的硬盘映像,无论虚拟机实际上是否需要它。

所以,我不能这样缩小! 下面的链接提出了一项技术: 如何在XenServer中收缩Windows VM

你应该做的是先从Windows收缩相关的磁盘。 然后尝试从XenServer中缩小它。