2013年6月7日金曜日

Virtualboxで仮想ディスクのvdi を圧縮

最近になって、Virtualbox 起動時にディスクアクセスが頻発しているような気がするので、仮想ディスクをコンパクトにすることにした。
方法は、
http://doruby.kbmj.com/hotdog/20120924/VirtualBox_
を参考にしたが、ホストが Windows で ゲストが Linux のときには、以下の手順となる。

(1) ゲストの Linux 側で不要スペースを 0 で埋める

$ dd if=/dev/zero of=zero bs=4k; rm -f zero

(2) ゲストの Linux をシャットダウンして、Windows 側のコマンドプロンプトで

> cd "C:\Users\ユーザー名\VirtualBox VMs\ubuntu"
> "C:\Program Files\Oracle\Virtual Box\VBoxManage.exe" modifyvdi  --compact ubuntu.vdi

のように実行する。
ちなみに、ubuntu.vdi は実際の仮想ディスクに合わせて名前を修正することになる。

これを実行したところ、13GB あった仮想ディスクが 8 GB 程度まで減った。
それなりに効果があると思われる。

今日の作業内容:証明読み込み 2h
今日のランチ:ココナッツシュガー タイ風醤油ラーメンとガパオライスセット
明日の予測作業時間:3h


0 件のコメント:

コメントを投稿