VirtualBoxの仮想ディスク(vdiファイル)を圧縮してファイルサイズを減らす

Vagrantで使用しているVirtualBoxの仮想ディスクを圧縮する。
ホストOSはmacOS、ゲストOSはCentOS7。

(1) ゲストOSで以下のコマンドを実行する

$ sudo dd if=/dev/zero of=/zero bs=4k
dd: `/zero' の書き込みエラー: デバイスに空き領域がありません
20656780+0 レコード入力
20656779+0 レコード出力
84610166784 バイト (85 GB) コピーされました、 72.4124 秒、 1.2 GB/秒
$ sudo rm /zero

(2) ゲストOSを終了する。

vagrant halt

(3) ホストOSで圧縮するvdiファイルのUUIDを確認する

vboxmanage list hdds

(4) 仮想ディスク(vdiファイル)を圧縮する

vboxmanage modifyhd UUID --compact

コメントを残す

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

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください