虛擬機跑一段時間之後越來越肥,就算在虛擬機把檔案給刪除了,依然不會變小
我有試過用sdelete -c下去執行也沒用
使用vboxmanage modifyhd <filename> –compact也沒效果
「母版」不要去用,用的都是另外拷貝過去的(複製的)。另外拷貝的用完了,直接丟棄(刪除)。
舉例比方 XP
灌好後,先關虛擬機。直接複製它的 *.VDI 另外存放。比如硬碟中開一個目錄:VM 虛擬硬碟\XP 剛灌好\*.vdi(母版)
如果覺的肥大了,直接刪掉使用中的那份 *.VDI。或每次用完就刪。免洗筷的概念,用完就丟。
下次要用,母版的,再複製回去。這樣虛擬機就好像剛灌好那樣子。也不必快照了。
我個人是習慣把虛擬硬碟,創在 RamDisk 中,這樣開機、運行都比較快。
然後 OS 灌好後,就關閉虛擬機,拷貝那個剛灌好的 *.vdi 當母版,放在硬碟。方便隨時可以拷回去。
這樣子,要測試什麼東西的,整個虛擬機 OS 爛掉了也無所謂。反正我有母版,隨時拷貝回去。
也不必快照了。每次都是拷貝「母版」來用的,等於每次都是還原到最初狀態。
**********************
此外這個「母版」,也可以拿去別台電腦,開虛擬機使用。
VirtualBox 根本不需要匯出。
要在現有的虛擬機,加載已經存在的 *.VDI,如果是系統碟,它會說虛擬硬碟 UUID 不符,不給掛載。
但如果是新創(新增)的虛擬機,就不會出現那個提示。
只要新增一個虛擬機,就可加載那個「母版」拷貝出來的 *.VDI,當系統碟。
新增虛擬機,花不了幾秒鐘,硬體配置怎麼設定,常常再配,應該都背的起來了。大同小異啦。
會比 "匯出" 快非常多。匯出覺的沒什麼意義,較浪費時間。
內文搜尋

X