更改具有子项的虚拟机快照的设置


0

我在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

Answers:


0

您可以通过编辑实际上是XML文件的.vbox文件来完成此操作。

使用eclipse更加简单透明。

重命名它并确保之前有备份副本。

此文件包含您要查找的所有快照配置。

我认为你已经做了足够的实验,你不需要更多的细节;-)

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.