2014-05-22 65 views
14

尋找一些簡單的答案給一些virtualbox選項.. 克隆&快照&備份有什麼區別? 應該在什麼時候使用?VirtualBox - 克隆vs快照vs備份

我剛開始使用virtualbox &將Ubuntu作爲主機在OS X上運行。

基本上我已經安裝了Android SDK &ADK等工具。 就在我開始構建之前,我想要有一個「備份」,如果出現任何問題,我可以恢復到乾淨安裝的這個實例。 以前我有一種情況,Ubuntu把我全部鎖定了&除了完全重新安裝以外,我無法做很多事情。

如果出現錯誤,是否可以快照&恢復到此快照? 或者我需要一個克隆嗎?或兩者? 並進行備份,僅僅是單獨擁有一個文件夾副本就足夠了?

謝謝

回答

17

克隆:複製您的虛擬機。它可以是通過快照引用到原始虛擬機的鏈接克隆,也可以是完整的克隆。您可以創建一個克隆來壓縮磁盤映像,如VMware的Compact工具:使用您的虛擬化操作系統以零填充您的可用空間(在Windows上爲Eraser Portable,cat /dev/zero > ~/dsfargegfgsfds,然後在Linux上爲rm ~/dsfargegfgsfds),刪除所有臨時文件並克隆VM;新磁盤映像將在沒有歸零空閒空間的情況下創建。

快照:一種恢復點。當您創建快照時,VirtualBox將開始將新的寫入操作保存到虛擬磁盤中以形成差分映像,在讀取虛擬磁盤時將考慮差分映像以及驅動器。當你恢復一個快照時,你基本上會告訴VirtualBox忽略不會導致指定恢復點的快照。

導出:打包的存檔,包含您的虛擬機的硬盤驅動器映像和配置。

以我的經驗VirtualBox是一個脆弱和浮躁的程序,可能會以可怕的方式意外失敗(現在我試圖挽救因程序崩潰而損壞的磁盤映像),所以經常備份。回到大學的時候,我必須從一臺虛擬機中獲得25GB的虛擬機備份,就像2GB的上限一樣,因爲對於每一件小事我都必須導出我的進度,否則有可能失去工作日的時間和錯過作業截止日期。