Ubuntu が VirtualBox 仮想ハードディスクのファイル サイズをリリース
再利用時に VirtualBox.vdi
が占有するストレージ スペースは、ますます大きくなっています。ストレージスペースを解放するために、少し圧縮する必要があります。
具体的なクリーニング方法は次のとおりです。
Windows 仮想ハード ディスクを解放する
仮想マシンに入り、SDelete をダウンロードします
ダウンロード アドレス: http://technet.microsoft.com/en-us/sysinternals/bb897443.aspx.
コマンドラインで実行
sdelete.exe -z C:
注意: -c パラメータは使用できません。そうしないと、SSD が消耗します。
この期間は、完了するまで長期間続きます。
完了後、仮想マシンをシャットダウンし、vdi ファイルを Ubuntu コマンドで上下に圧縮します。コマンドは次のとおりです。
vboxmanage modifyhd xxx.vdi --compact
vdi 形式でない場合は、変換を行う必要があります。コマンドは次のとおりです。
vboxmanage clonehd source.vmdk cloned.vdi --format vdi
vboxmanage modifyhd cloned.vdi --compact
vboxmanage clonehd cloned.vdi compressed.vmdk --format vmdk
Linux の仮想ハードディスクを解放する
上記の手順③と④は変更されず、前の手順は次のように変更されます。
sudo dd if=/dev/zero of=/EMPTY bs=1M
sudo rm -f /EMPTY
zerofree を使用する別のオプションがあります。コマンドは次のとおりです。
busybox mount -o ro,remount /dev/sda1
zerofree /dev/sda1
busybox mount -o rw,remount /dev/sda1