大きくなったVirtual Boxの仮想ディスク(vdiファイル)を圧縮する手順

VCCWを使ってWordpressでのサイト構築をするのだけど、

Virtual Boxのサイズがどんどん大きくなる。

気づいたら20GBを超えててHDDを圧迫するので、気づいたら圧縮する。

やり方を間違えると、まったく小さくならないので手順をメモ書き。

 

1.ローカル環境でvagrantを終了→再起動する

※再起動してから進めないとほとんど圧縮されないことがある

local$ vagrant halt

local$ vagrant up

local$ vagrant ssh

 


2.仮想環境で空き容量を0埋めする

vagrant@test:~$ dd if=/dev/zero of=zero bs=4k

※結構時間がかかる

 

3.0埋めファイルを削除し仮想環境から抜ける

vagrant@test:~$ rm zero

vagrant@test:~$ exit

 

4.vagrantを終了する

local$ vagrant halt

 

5.仮想環境ファイルのあるディレクトリへ移動する

local$ cd [ディレクトリ]/VirtualBox\ Vms/test/

 

6.圧縮する

local$ VBoxManage modifyhd ./[vdiファイル名] --compact

※vagrantを終了していないとここでエラーになる
※結構時間がかかる

 

7.完了

4GB未満になりました!

※保証はできません

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です