減小VirtualBox虛擬硬碟檔案的大小

2022-03-25 07:28:13 字數 1302 閱讀 7623

虛擬機器使用久了就會發現虛擬硬碟越來越大,但是進入虛擬機器裡的系統用命令看了下,實際占用的空間遠沒有虛擬硬碟大小那麼大,這個讓人很不爽,而且在 分享虛擬機器映象的時候也很不方便。virtualbox似乎沒有提供圖形介面的方式可以讓我們來壓縮虛擬硬碟大小,但是可以通過命令列來實現。經過實際測 試,我的乙個30多g的虛擬硬碟可以壓縮到13g大小,可見效果還是非常顯著的,這個可以壓縮的空間取決於你虛擬機器內真實的空間占用大小。

virtualbox

虛擬硬碟

目錄[-]

virtualbox同時支援自己的虛擬硬碟格式vdi和vmware的vmdk格式,兩種格式的壓縮略有不同。

1. 碎片整理

linux系統:12

sudoddif=/dev/zeroof=/emptybs=1m

sudorm-f/empty

1sdelete –z

2. 壓縮磁碟

關閉虛擬機器,現在可以開始壓縮虛擬硬碟了

如果你的虛擬硬碟是virtualbox自己的vdi格式,找到你的虛擬硬碟檔案,執行命令:

1vboxmanage modifyhd mydisk.vdi --compact

如果你的虛擬硬碟是vmware的vmdk格式,那就要麻煩點,因為virtualbox不支援直接壓縮vmdk格式,但是可以變通下:先轉換成vdi並壓縮,再轉回vmdk。執行命令:12

3vboxmanage clonehd"source.vmdk""cloned.vdi"--formatvdi

vboxmanage modifyhd cloned.vdi --compact

vboxmanage clonehd"cloned.vdi""compressed.vmdk"--formatvmdk

事實上,執行命令的過程中可以發現:在從vmdk轉換到vdi的過程中似乎已經做了壓縮,檔案大小已經減少了很多,第二條命令反而沒見到檔案大小有什麼變化,所以這裡第二條命令應該可以省略了。

減小virtualbox虛擬硬碟vdi檔案的大小

virtualbox虛擬機器執行久了之後就會發現,磁碟映象vdi檔案越來越大。即使你把虛擬機器中的大檔案刪除,這個vdi檔案占用的空間還是不變。也就是說動態擴充套件的vdi檔案只會大,不會小。那麼大的檔案對於備份和分享都不是很方便,所以有必要的時候可以進行壓縮處理。virtualbox介面沒有提供圖...

Virtualbox下Ubuntu擴充硬容量

本來以為22g的虛擬硬碟容量已經足夠,事實證明我太天真。這是篇硬碟擴容的文章,從22g擴到40g,小白文。virtualbox4.0以後可以用虛擬光碟機來擴充硬碟,相比於原始的硬碟掛載方法要簡單不少。first 關閉虛擬機器。首先在在你的安裝路徑中找到 vboxmange.exe。在windows的...

Virtualbox虛擬Ubuntu共享資料夾設定

1.啟動ubuntu,然後先virtualbox的安裝增強功能,選單 裝置 d 安裝增強功能 然後進入ubuntu 系統,安裝vboxadditions iso,重啟ubuntu 2.virtualbox 管理器 選單 裝置 共享資料夾 共享資料夾.新增共享資料夾。選擇固定分配,但不選擇自動載入。1...