我有 vdi 从中获取了相当多的快照 - 例如,50 或 70 个快照。我想要一个具有当前状态的普通 vdi。这些快照占用太多磁盘空间,不需要作为快照。
我知道如果我打电话
VBoxManage clonehd thedisk.vdi thedisk-full.vdi
(50-70 times) VBoxManage clonehd {uuid-of-snapshot}.vdi thedisk-full.vdi --existing
Run Code Online (Sandbox Code Playgroud)
我会得到我想要的。但这需要很长时间(考虑到我的硬件和 16G 初始磁盘大小,超过 5 小时)。
而且,当然,我尝试过VBoxManage snapshot delete,但很奇怪:在停止的机器上不起作用,在正在运行的机器上可能会失败,一旦失败,所有后续调用都会失败。
有没有办法从多个快照中制作普通的 vdi - 更快?
$ VBoxManage --version
3.2.14r75509
Run Code Online (Sandbox Code Playgroud)
(在ServerFault上问过,但决定这个地方更适合这个问题)