VirtualBox-减少动态.vdi硬盘的最大大小


9

我正在尝试减少其中一台VM的.vdi文件(硬盘)的最大容量

我将其设置为动态分配,最大容量为25GB。我想将其减少到10GB。

注意:我不想在主机上压缩.vdi文件的大小。然后我可以使用VBoxManage modifyhd --compact /path/to/my/vdi。但是,尽管这减少了.vdi文件在我的主机上的占用空间,但访客仍将报告25GB的硬盘驱动器。

我想做的是减少.vdi的最大容量,以使客户机报告一个10GB的硬盘驱动器(我已经调整了客户机中的分区,以使我的分区总共只占用10GB,而其他15GB则作为未分配的空间)。

我尝试过的

我尝试使用相同的命令增加磁盘的大小:

$ VBoxManage modifyhd Arch\ Linux\ Aug\ 2012\ Clone.vdi --resize 10240
0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage: error: Resize hard disk operation for this format is not implemented yet!

它似乎不受支持(.vdi 绝对是动态分配的.vdi,而不是固定大小的.vdi)。

干杯。


我有同样的问题。这个问题有任何更新吗?现在还是不可能吗?
晃龙

这个答案对您有帮助吗?askubuntu.com/a/799645
Moobie,

Answers:


11

正确。即使VDI文件确实具有未分配的磁盘空间,也无法减小其尺寸。至少不是当前版本的VirtualBox。目前唯一--resize可以做的就是增加VDI文件的大小。


好的,好的。我想,因为我只让我的分区占用10GB和总因为它是动态调整的,我希望可以永远拥有<= 10GB的磁盘上的文件(压缩)
mathematical.coffee

好吧,您总是可以使用我在这里建议的方法。
Ansgar Wiechers,2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.