启动 VirtualBox VM 之前自动创建快照吗?

启动 VirtualBox VM 之前自动创建快照吗?

是否有人有脚本或知道如何编写脚本以在启动虚拟机之前自动拍摄虚拟机快照?

答案1

如果您正在运行 Windows,请将此文本放入 .bat 文件中,这样就可以了:

cd "C:\Program Files\Oracle\VirtualBox
VBoxManage snapshot "Virtual Name" take "Snapshot Name"
VBoxManage startvm "Virtual Name"

如果你运行的是 *NIX,则必须将其更改为类似

VBoxManage snapshot "Virtual Name" take "Snapshot Name"
VBoxManage startvm "Virtual Name"

由于您不需要更改目录来访问 VBoxManage 命令并将其保存到 .sh 文件,因此请将属性更改为可执行文件,然后调用它来运行它。

答案2

可能您不再需要这个,但以防有人遇到同样的问题,我创建了一个简单的脚本来自动快照我的虚拟机。

GitHub:https://github.com/Meru3m/virtualbox-snapshotter

答案3

我制作了自己的备份版本,如果有人需要的话

问候

https://github.com/nktrabajo/bashbackups

相关内容