我希望能够使用VirtualBox创建一个来宾虚拟机并拍摄两个快照:
- “Clean Config” - 只安装了操作系统和最小的依赖项,还没有有目的的软件堆栈
- “完全配置” - Clean Config +我的软件堆栈(应用服务器,数据库,Web服务器等)
通过这种方式,我将始终能够清理VM并重新启动一个全新的VM(Clean Config),或者我可以清理我的软件堆栈并重新启动,不仅可以使用Clean Config,还可以重新安装新安装的服务器软件。
当我创建我的VM(为简单起见使用SATA控制器和VDI驱动器)时,我看到三个与之关联的文件:
my-first-vbox-vm.vbox
my-first-vbox-vm.vbox-prev
my-first-vbox-vm.vdi
我假设VDI文件是我的硬盘驱动器,实际上包含VM的所有数据(OS +软件堆栈),并且VBOX文件是VM的所有其他配置,与存储无关(监视器/显示器)配置,主板等)。不确定VBOX-PREV文件是什么...
我的问题与实际实现这样的快照备份系统有关。我买了1TB外置HD,我想用它来存储这些快照。所以:
- 为了拥有这两个配置(Clean& Full),我需要备份哪些文件?我需要全部三个还是VDI?我想它归结为:我可以保存VDI并将其“插入”任何旧的VBOX文件(VM)吗?或者所有这些文件都捆绑在一起?
提前致谢!