閱讀809 返回首頁    go 阿裏雲 go 技術社區[雲棲]


VirtualBox VDI 磁盤鏡像 - 壓縮

https://www.hooto.com/home/rui/blog/archives/5144.html

VirtualBox VDI 磁盤鏡像 - 壓縮

指導思想

1. 虛擬機: 清理係統,卸載、刪除係統垃圾文件

2. 虛擬機: 將磁盤數據靠“前”移動,並將剩餘磁盤空間寫“零”

3. 物理主機: 清除“零”字節空間,使用 VBoxManage modifyhd 工具壓縮 VDI 磁盤鏡像文件

Windows 虛擬機

1. 虛擬機: 刪除係統垃圾文件,運行磁盤整理程序...

2. 虛擬機: 用 SDelete 工具寫"零",下載地址 https://technet.microsoft.com/en-us/sysinternals/bb897443.aspx,在命令行下執行 "sdelete -c"... 關機...

3. 物理主機: 執行 "VBoxManage modifyhd /the-path-of-VDI.vdi --compact"

Linux 虛擬機

1. 虛擬機: 清理、卸載係統垃圾文件

2. 虛擬機: 寫“零”,好像 "dd if=/dev/zero of=/fillerup.zero" 方法並不是很有效,幾經苦難在 官方網站找到一個很老的“終極辦法” (鏈接)!

2.1 用一張 LiveCD (ubuntu) 啟動虛擬機,使用 System - Administration - GParted 分區軟件,將虛擬硬盤空間收縮到最小,應用...

2.2 在剛才騰出來的空間上建立新分區,執行 "dd if=/dev/zero of=/dev/{?}", 然後刪除此分區

2.3 回到主分區,恢複它的所有空間,應用 ...  關機...

3. 物理主機: 執行 "VBoxManage modifyhd /the-path-of-VDI.vdi --compact"

測試環境

物理主機: Linux 2.6.28, Ubuntu 9.04 64-bit, VirtualBox 2.2.4

虛擬主機: Debian 5.0.0 64-bit, Windows 2003 32-bit sp2

流水

使用 VMware Server  1.0.* for Linux 很長時間,免費,好用! Server 2.0 發布後,1.0 進入維護,其最新的 1.0.9 可以安裝在 bit-64 位的係統上,確不能很好的跑 bit-64 虛擬機;Server 2.0 支持 bit-64 Host/Guest ,但... 體積過於龐大,但在我的計算機上運行起來,一個字 “慢!”.

VirtualBox 2.2.4 很不錯,免費,開源,運行很快,功能已然全麵,推薦  :->

--EOF--

最後更新:2017-04-02 06:51:30

  上一篇:go 逼近法計算pi值
  下一篇:go 分布式數據庫和集群項目