我在virtualbox中有一个磁盘快照,它有一些子快照,如下所示:
+ Snapshot: After install
`--+ Snapshot: After updates
| `--+ Snapshot: Installed some software
`--+ Yet another child snapshot...
我想改变一些 设置 ( 不 快照“安装后”的磁盘内容),例如将RAM的数量从1Gb更改为2Gb。除了创建名为“After install”的新子快照之外,我该怎么做呢? “安装后 - 2Gb RAM”?
在我看来,虚拟盒以不必要的方式将VM配置快照与磁盘快照紧密结合在一起。回到我使用QEMU时,我可以在使用相同快照的同时更改每次运行的设置:
qemu -m 1G -hda my-snapshot.qcow2 -cdrom my.iso
qemu -m 2G -hda my-snapshot.qcow2 -some-other-option
你在那看到什么问题?由于快照只记录磁盘差异,因此新的snasphot(2GB,就像你所说的那样)将非常小。从VirtualBox在线手册,“创建差异图像本身最初不会在主机磁盘上占用太多空间,因为差分图像最初将为空”。
—
MariusMatutiae
我看到两个问题:1)我的快照列表被旧快照污染,不应该使用旧快照,因为它们被另一个配置调整的快照所取代。我不 想 要查看列表中的另一个快照,我只想更改现有的快照。 2)如果创建了新的磁盘快照,那么它将减慢所有磁盘操作,因为它必须在更多文件中查找数据(但是 希望 由于两个快照之间没有任何磁盘更改,因此virtualbox将对其进行优化。
—
Georges Dupéron