【名词解释】
Snapshots:系统快照,保存虚拟系统在某一时刻的全部运行状态,以后可以将虚拟系统恢复到创建此快照时的状态。在VirtualBox中文版中,snapshots被翻译成“备份”。
使用虚拟机最方便的一点是可以随时备份系统状态(创建快照),然后就可以放心地折腾了,即使把虚拟系统搞坏了也可以随时恢复到备份时的状态,甚至是正在运行中的状态,比“一键还原”还方便。
不过VirtualBox以往的版本与VMware等其他虚拟机软件相比有一个不足之处,就是它只能恢复到最近一个备份的状态,如果要恢复到更久以前的备份,得先删除最近的备份才行。而前几天刚刚发布的VirtualBox 3.1版,增加了分支快照(branched snapshots)功能,可以将虚拟系统直接恢复到任意时间的备份,并且保留最近的备份,当修改了过去备份的状态后,可以在原有的备份时间线上创建一个分支,并且可以随时在不同分支上继续运行系统。
对于没有用过这个功能的人,可能用具体的例子来说明会更容易理解一些。
下面是我刚在虚拟机中装好的一个系统,我创建了一个备份,命名为“新装系统”。
当我在这个系统中进行了一些操作之后,当前状态相对于“新装系统”的状态已经改变了,我可以基于这个状态再创建一个备份,命名为“备份1”。
我可以根据需要继续在不同的时间点创建备份,如“备份2”、“备份3”、“备份4”。到目前为止,操作和VirtualBox以前的版本是一样的,在以前的版本中,我只可以恢复到最近一个备份——“备份4”,不能直接恢复到更早的备份。
而在3.1以后的版本中,可以直接恢复到“备份1”,或者任何一个备份,而不会对其他已经创建的备份产生影响。
这个时候,虚拟系统的当前状态就是基于“备份1”的了,在备份时间线上产生了一个分支。
在这个分支上,可以再创建新的备份,如“备份a”、“备份b”、“备份c”。
现在,虚拟系统的当前状态是基于“备份c”的,不过可以随时切换到另一个分支,比如恢复到“备份4”的状态。
根据同样的操作,可以恢复到任意时刻的备份继续运行,并创建新的分支。
分支快照功能的好处是,我们可以在一个虚拟系统中保存不同的状态,比如一个用于工作,一个用于娱乐,一个用于测试软件等等。可以随时在这些不同的状态中切换,而不用创建多个虚拟系统了。
本文转自网络由网络安全攻防研究室(www.91ri.org)信息安全小组收集整理。
Copyright © hongdaChiaki. All Rights Reserved. 鸿大千秋 版权所有
联系方式:
地址: 深圳市南山区招商街道沿山社区沿山路43号创业壹号大楼A栋107室
邮箱:service@hongdaqianqiu.com
备案号:粤ICP备15078875号