我见过指示用于在 VirtualBox 4.1.8 中缩小 Windows 客户机的 .vdi 映像。但是,它使用了一个工具将零写入仅适用于 Windows 的 .vdi (nullfile-1.02.exe) 中的可用空间。
该页面确实说您应该找到一个 Zerospace.c 在 Linux 来宾中执行此操作,但我在互联网上的任何地方都找不到这样的文件。
这里有人有缩小 VirtualBox Linux guest 虚拟机的经验吗?
答案1
将零写入可用空间并不困难(即使在 Windows 上也是如此!)。只需写入一个包含零的文件,直到空间用完为止。在 unix 上,这是一个简单的 shell 命令:
cat /dev/zero >fill_er_up
rm fill_er_up