2012-09-29 [長年日記]
_ .vhdファイルのサイズを減らせた
前の日記でうまくいかなかったと書いたあと試行錯誤して、以下だとうまくいくことが分かった。原因はやはりuuidが重なっていたことのようだ。cloneして別のuuidを振るようにしてあげたらすんなりうまくいった。
at GuestOS
compact時に小さくし易くする手順を踏む
- apt の不要ファイルを削除
$ apt-get clean
- 空き領域を0埋め、埋めたファイルを削除
$ sudo dd if=/dev/zero of=/0bits bs=20971520 # bs=20m $ sudo rm /0bits
at HostOS
- UUIDを変えた新しいVM image を作る
$ VBoxManage clonehd target.vhd cloned.vhd
- サイズを小さくする
$ VBoxManage modifyhd cloned.vhd --compact
これでダイエットしたcloned.vhdができあがり。必要ならVirtualBoxからtarget.vhdを外してcloned.vhdを再登録。