我的虛擬機器設定 50GB 硬碟大小,採動態容量,實用大約 33GB,做個 Snapshots 還需要約 18GB 空間。

早上想把舊的 Snapshot 刪除掉,重新存一次最新狀況的快照,才發現 Virtualbox 的「捨棄快照」速度非常緩慢,合併虛擬硬碟的動作,預告需要 16 小時,簡直難以忍受。

事實上呢?大約兩個小時候,快照刪除成功,Host 也回收了 18GB 空間,我做了一個關鍵性的程序差異,「在虛擬機器關機狀態下進行快照」,為什麼說是關鍵性呢?

因為這次快照完成後,我發現 Host 硬碟空間並沒有顯著被吞噬的現象。

到這個目錄下檢視,發現只有一個 .vdi 檔案約 3GB。
.Virtualbox\Machines\ABC\Snapshots

所以初步結論是,把虛擬機器關下來,再做 Snapshot,你會省下 Host 非常多的硬碟空間。
(2011.2.15 更新:兩者只有時間差,一段時間後我發現,Snapshot 還是會逐漸追上 Guest 的實際用量)


另外,在找資料的過程,查到一篇寫得很清楚的文章,解釋了 Virtualbox v3.1 之後改良的樹狀分支快照
創作者介紹

星空下

stary9 發表在 痞客邦 PIXNET 留言(0) 人氣()