我尝试过无数的指示但都无济于事。
我有一个 49.4gb 的驱动器,只使用了 12.1gb 的空间。我想将此驱动器减少到 20gb,以便将其用于更经济的 VPS 托管解决方案(费率根据所需的硬盘空间和 RAM 而有所不同)
然而输出似乎有效
c:\Program Files\Oracle\VirtualBox>VBoxManage modifyhd "D:\VMBox\EveServers.info
Alpha Live v.3\EveServers.info Alpha Live v.1-disk1.vdi" -compact
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
任何意见,将不胜感激!
答案1
您是否尝试缩小PV 所基于的/
逻辑卷或块设备(虚拟磁盘) ?EVEServer
如果它是一个动态分配的虚拟磁盘,则不需要过多担心VDI的物理大小。
VBoxManage modifyhd --compact
用于缩小 VDI 映像 - 删除仅包含零的块(需要事先将虚拟硬盘清零)。它将缩小动态分配的映像,减少 VDI 的物理大小。
您需要使用该--resize
选项来更改现有 VDI 映像的容量。但是,这适用于动态分配的磁盘仅有的,并且它只能扩展,不能收缩。
查看 =>VBoxManage 修改hd
答案2
如果您想更改 Ubuntu 中显示的大小,您除了将分区复制到较小的虚拟磁盘外别无选择。Ubuntu 将始终显示磁盘的虚拟大小 - 在您的情况下,它> = 49.4 GB - 并且它无法知道它在主机操作系统上占用的空间较少。