Summary
VirtualBox の肥大化する仮想ディスクの圧縮方法。1. ゲストOS上で仮想ディスクの空きスペースを0埋め
2. ホストOS上でVBoxManageを使って圧縮
1. 仮想ディスクの空きスペースを0埋め
ゲストOSがWindowsの場合は SDelete を使う
> sdelete.exe -z c:
ゲストOSがLinuxの場合は dd を使う
$ dd if=/dev/zero of=zero bs=4k; \rm zero
2. ホストOS上でVBoxManageを使って圧縮
-- HDDのUUDIを取得$ VBoxManage list hdds
HDDを指定して圧縮
$ VBoxManage modifyhd [UUID] --compact
Reference
SDeletehttps://technet.microsoft.com/ja-jp/sysinternals/bb897443(en-us).aspx
VirtualBox Mania - 仮想ディスクの圧縮
http://vboxmania.net/content/%E4%BB%AE%E6%83%B3%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AF%E3%81%AE%E5%9C%A7%E7%B8%AE