インスタンスを起動したままEC2のEBSボリュームのサイズを変更する手順メモ
サイトを落とさずにEC2インスタンスのEBSボリュームのサイズを変更出来た。
本手順を行う場合は各個人の責任でお願いします。
1.AWS管理画面にログイン。
2.EC2→インスタンス: 容量アップしたいインスタンスのインスタンスIDをコピー。
3.EC2→ELASTIC BLOCK STORE→ボリューム: 2.でコピーしたインスタンスIDで対象のEBSを検索する。
6.変更ボタンをクリック→確認ダイアログ表示→はいボタンをクリック。
8.状態がcompleteになったら対象のEC2インスタンスにsshログイン
9.lsblkコマンドで容量が増えている事を確認。
しかし、この時点ではパーティションのサイズが変わっていない。
[xxx@xxx ~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 50G 0 disk
└─xvda1 202:1 0 8G 0 part /
10.growparコマンドで拡張する。
[xxx@xxx ~]$ sudo growpart /dev/xvda 1
CHANGED: disk=/dev/xvda partition=1: start=4096 old: size=16773086,end=16777182 new: size=104853470,end=104857566
11.resize2fs コマンドでファイルシステムをリサイズ。
[xxx@xxx ~]$ sudo resize2fs /dev/xvda1
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 50G 0 disk
└─xvda1 202:1 0 50G 0 part /
12.lsblk もしくは df -hコマンドなどでリサイズが反映されている事を確認。