56
56

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.

オンラインでEC2のルートディスクを拡張する

Last updated at Posted at 2017-02-17

@ryo0301さんにEBSがオンラインで拡張できるよって教えてもらったので、試してみました。

AWSコンソールからディスクサイズを拡張

EBSのVolumesからModify Volumeを選んで拡張できます。
なんとVolume Typeも変えられるみたいです。
今回はそこは不要なので、Sizeだけ8Gから500Gに変更しました。
(増やしたら減らせません。)

modifyvolume.png

optimizingになればもうresize2fs可能なようです。数秒でoptimizingになりました。
completedまでは5〜10分程度でした。

resize2fs

ディスクの状態を確認します。

$ df
Filesystem     1K-blocks    Used Available Use% Mounted on
devtmpfs         2014036      56   2013980   1% /dev
tmpfs            2024908       0   2024908   0% /dev/shm
/dev/xvda1       8123812 2962092   5061472  37% /

$ lsblk
NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
xvda    202:0    0  500G  0 disk
└─xvda1 202:1    0    8G  0 part /

実行します。

$ sudo resize2fs /dev/xvda1
resize2fs 1.42.12 (29-Aug-2014)
The filesystem is already 2096635 (4k) blocks long.  Nothing to do!

Nothing to do!

できませんでした。
調べたら、こんな記事を発見したので、参考にさせてもらって実行します。
EC2のCentOS6 HVMでresize2fs "Nothing to do!"と言われたとき

growpart & resize2fs

growpartしたあとにresize2fsすればいいようなのでやってみます。

まずはgrowpartです。

$ sudo growpart /dev/xvda 1
CHANGED: disk=/dev/xvda partition=1: start=4096 old: size=16773086,end=16777182 new: size=1048571870,end=1048575966

もちろんまだ増えてません。

$ df
Filesystem     1K-blocks    Used Available Use% Mounted on
devtmpfs         2014036      56   2013980   1% /dev
tmpfs            2024908       0   2024908   0% /dev/shm
/dev/xvda1       8123812 2962092   5061472  37% /

resize2fsを実行して

$ sudo resize2fs /dev/xvda1
resize2fs 1.42.12 (29-Aug-2014)
Filesystem at /dev/xvda1 is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 32
The filesystem on /dev/xvda1 is now 131071483 (4k) blocks long.

増えました。

$ df
Filesystem     1K-blocks    Used Available Use% Mounted on
devtmpfs         2014036      56   2013980   1% /dev
tmpfs            2024908       0   2024908   0% /dev/shm
/dev/xvda1     515928484 2978256 512849980   1% /

$ lsblk
NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
xvda    202:0    0  500G  0 disk
└─xvda1 202:1    0  500G  0 part /

無事500Gになりました。

56
56
2

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
56
56

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?