truncate
でイメージを拡張し,rescue modeでubuntuを起動した後,growpart
とresize2fs
を使いました.
truncate
truncate
を使ってディスクイメージ自体をまず大きくする.+100g
を間違えて100g
にすると悲惨なことになる(100GBに切り詰められる)ので必ずバックアップしてから行うこと.
% cd /path/to/disk/image % truncate -s +100g image.img
するとimage.img
がニョキッと伸びる.
growpart
素早くrescue modeを起動して作業する.
% sudo vm start VIRTUALMACHINE % sudo vm console VIRTUALMACHINE
GRUBでポチポチしてrootのプロンプトに入る.あとは大体以下の記事の通り.
ここでは/dev/vda1
が拡張したいパーティションだとする.
# growpart /dev/vda 1 # スペースは意図したもの.vdaの1番目のパーティションを拡張するという意味 # resize2fs /dev/vda1 # ファイルシステムも拡張する
再起動したらおわり.良い時代ですね.