22
21

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

VirtualBoxのVMのDISK増量

Last updated at Posted at 2014-03-04

●環境

VirtualBox 4.2.10
Vagrant 1.3.5
guest-os ubuntu server 12.04
host-os osx mavericks

●背景

boxを4Gで作ったが、色々入れるとスグに半分消費。
なので、1G増量。

●作業内容

VMのイメージ格納フォルダを調べる。
VirtualBoxマネージャーで対象VMの「設定」→「ストレージ」で、
イメージの格納パスを取得。
※osxで普通にインストールしたならここになる?
~/VirtualBox\ VMs/XXXX_xxxx
XXXXX:VM名
xxxx:なんかの通番

コンソールで、格納フォルダに移動。

元のイメージをクローン(可変サイズイメージにする)
VBoxManage clonehd box-disk1.vmdk box-disk1_ex.vdi --format VDI --variant Standard

※元イメージをbox-disk1.vmdkとする
※vmdkファイルはそのまま、拡張する事ができない。なので、可変サイズのクローンを作成する必要がある。

クローンイメージをリサイズ
VBoxManage modifyhd box-disk1_ex.vdi --resize 5120
※サイズはMBで指定(4G→5120M:5G)

GParted、クローンイメージのマウントとVM起動

Gpartedのダウンロード
http://sourceforge.jp/projects/gparted/releases/

VirtualBoxマネージャーで対象VMの「設定」→「ストレージ」で、マウントし、VM起動。
※OracleVirtualBoxのスプラッシュが出ている時に、f12を押すと起動diskを選択出来る。

Gpartedで、diskを拡張して(割当はしない)、Gpartedシャットダウン
シャットダウン後、Gpartedのマウントを除去

vm起動-ログインし、rootで作業

df -h
※拡張前のサイズを確認

fdisk -l
※対象diskの確認

lvextend -l +100%FREE 対象diskパス
※サイズ拡張

resize2fs 対象diskパス
※サイズ拡張反映(これしないと反映されない)

df -h
※拡張後のサイズを確認

後処理。
2.の元イメージを削除。

22
21
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
22
21

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?