VirtualBoxでストレージサイズを拡張する(Linux Mintの場合)
VirtualBoxでLinux Mintを可変ストレージでセットアップしていたが、
いろいろインストールしたらデフォルトの8GBに達してしまい、
拡張が必要になったため、その手順をメモ
ストレージサイズを拡張する
ストレージサイズの拡張はコマンドラインでしかできないみたい
resizeオプションにて拡張後のサイズ(MB)を指定する
C:\>"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd <vdiファイルのパス> --resize 20480
ゲストOSのパーティションを変更する
起動CDをマウントする
VirtalBoxマネージャからVMイメージを選択して[設定] > [ストレージ] > コントローラ:IDE の "空" を選択し、
CD/DVDドライブの右側にあるCDアイコンで起動ディスクのisoファイルを指定する
今回はインストールにも使用したlinuxmint-17.1-xfce-64bit.iso
を使用Welcome to Linux Mint ~ というメニューが表示されたら
Start Linux Mint
を選択してEnter
gpartedを起動する
terminalを起動して下記のように実行する
$ sudo gparted
スワップパーティションを削除する
今回システムパーティションである/dev/sda1を拡張したいのだが、
後ろに/dev/sda2が存在しているため、拡張ができない。
/dev/sda2はスワップパーティションだけなので、一旦削除して、拡張後にスワップパーティションを追加し直す。
- /dev/sda2(extended)とその配下の/dev/sda5(linux-swap)を削除する
- /dev/sda5(linux-swap)を右クリックしてswap offを選択する
- /dev/sda5を右クリックしてdeleteを選択する
- /dev/sda2を右クリックしてdeleteを選択する
パーティションのサイズを増やす
- 拡張したいパーティション(今回は/dev/sda1)を選択しResize/Moveを選ぶ
- New size (MiB) に拡張後のサイズを入力する
- Resize/Moveをクリックする
スワップパーティションを追加する
-
extendedパーティションを追加
- unallocatedを右クリックしNewを選択する
- New size(MiB) に swap パーティションのサイズを入力 4096
- Create as : でExtended Partitionを選択する
- Add をクリックする
- New Partition #1ができる
-
スワップパーティションを追加
- New Partition #1 の配下のunallocatedを右クリックしNewを選択する
- FIle system: でlinux-swapを選択する
- Add をクリックする
Applyをクリックして、これまでの作業を確定させる
ここで/dev/sda2の配下にスワップパーティション以外に1MiBのみunallocatedが余ってしまった。
再度インストールCDから起動してスワップパーティションをリサイズしたら、
unallocatedが消えて、スワップパーティションだけになってすっきりした。
なんだったんだろう。。。
おわり