VirtualBoxの割り当て容量を増やす

VirtualBox上でUbuntu 12.04で割り当ててる容量いっぱい使い切ってしまいました
なので、ディスク割り当てを増やしてみます
※操作を間違えると取り返しがつかなくなるので自己責任でお願いします

VirtualBoxのVBoxManage.exeを探します
C:\Program Files\Oracle\VirtualBox にありました

コマンドプロンプトでそこまで移動
# cd C:\Program Files\Oracle\VirtualBox

どれだけ割り当ててるか見てみます
VBoxManage.exe showhdinfo (vdiファイル)


# VBoxManage.exe showhdinfo "C:\Users\user\VirtualBox VMs\ubuntu 12.04\ubuntu 12.04.vdi"
UUID:           ba9b0859-ec88-4548-9c1a-09c41c7bcd30
Parent UUID:    base
State:          created
Type:           normal (base)
Location:       c:\Users\win7\VirtualBox VMs\ubuntu 12.04\ubuntu 12.04.vdi
Storage format: VDI
Format variant: dynamic default
Capacity:       8192 MBytes
Size on disk:   6110 MBytes
In use by VMs:  ubuntu 12.04 (UUID: 18912bf6-08e4-43bf-a4d8-df85e9eeb258)

8192 MBytes割り当てられてました

32GBに増やしてみます
VBoxManage.exe modifyhd (vdiファイル) –resize 32768


# VBoxManage.exe modifyhd "C:\Users\win7\VirtualBox VMs\ubuntu 12.04\ubuntu 12.04.vdi" --resize 32768

再度コマンドで容量確認すると増えています

まだ割り当てが増えてだけで、OSに割り当てられてません
OSのパーティションを操作します

Ubuntuのisoを持っていたので
仮想のCDへUbuntuをLive起動して操作します
(通常、Gpartedのisoを使うのがいいかもしれません http://gparted.sourceforge.net/download.php)

VirtualBoxを起動して
対象の仮想OSの設定>コントローラーを右クリック、CD/DVDの追加
ファイルを選ぶ、でUbuntuのisoを選びます
virtualbox-addubuntu-cd

上から順に読み込むので、このまま起動し、Ubuntuを試す、で起動します
起動したら左上のランチャークリック、GPartedを起動します
ubuntu-gpart

未割り当て部分が増えてます
gparted1

swap部分を移動させます
/dev/sda5を右クリック、スワップの無効化をクリック
gparted2

/dev/sda2を右クリック、リサイズ/移動をクリック、未割り当て部分を含めます
gparted3

/dev/sda5を右クリック、スワップの有効化をクリック

/dev/sda2を右クリック、リサイズ/移動をクリック、swap部分を一番後ろへ移動させます
gparted4

/dev/sda2サイズをswapのサイズにします(前をあけます)
gparted5

/dev/sda1を右クリック、リサイズ/移動をクリック、未割り当て部分を含めます
gparted6

適用ボタンを押して、反映させます

VirtualBoxを起動、追加したCD(Ubuntuのiso)はなくなっていることを確認し、
使っていたUbuntuを起動させます

ターミナルで容量が増えていることを確認


# df -h 
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        30G  4.1G   24G  15% /
udev           1000M  8.0K 1000M   1% /dev
tmpfs           202M  784K  201M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none           1007M  200K 1007M   1% /run/shm
_share          290G  204G   86G  71% /media/sf__share
/dev/sr1         62M   62M     0 100% /media/VBOXADDITIONS_4.3.12_93733

容量が増えてます

swapを移動させたのでswapが有効になっているか確認


# swapon -s
Filename				Type		Size	Used	Priority
/dev/sda5                               partition	2095100	0	-1

UUIDが変わっているかもしれないのでUUIDを見ます


# sudo blkid
[sudo] password for user: 
/dev/sda1: UUID="04cac723-2533-44e3-8c9d-adf63b0c3797" TYPE="ext4" 
/dev/sda5: UUID="e5ed2655-a952-4fa6-ac81-24d07288f594" TYPE="swap" 
/dev/sr1: LABEL="VBOXADDITIONS_4.3.12_93733" TYPE="iso9660" 

vim /etc/fstab
などでUUIDが変わっていれば書き換えますが
変わっていませんでした

これで容量が増やせたのでいろいろできます

コメントを残す

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

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