作業内容
- EC2のストレージ(EBS)を拡張する
実施手順
- AWSコンソール上で 変更したいボリューム を右クリックして容量変更(増加のみ)
- EBSの最適化が始まるので「使用中」になるまで待つ
- 最適化が終わったらssh接続
- lsblkで容量が増えていること、df –siで容量が増えていないことを確認
- sudo resize2fs /dev/xvdf を実行してファイルシステムのリサイズを行う
- df –siで容量が増えていることを確認
作業ログ(抜粋)
AWSで容量変更後$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 8G 0 disk
└─xvda1 202:1 0 8G 0 part /
xvdf 202:80 0 1.6T 0 disk /mnt/static
ファイルシステムのリサイズを実施
$ sudo resize2fs /dev/xvdf
resize2fs 1.43.5 (04-Aug-2017)
Filesystem at /dev/xvdf is mounted on /mnt/static; on-line resizing required
old_desc_blocks = 69, new_desc_blocks = 100
The filesystem on /dev/xvdf is now 419430400 (4k) blocks long.
容量が増加していることを確認
$ df --si
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 8.4G 3.2G 5.2G 38% /
devtmpfs 1.1G 66k 1.1G 1% /dev
tmpfs 1.1G 0 1.1G 0% /dev/shm
/dev/xvdf 1.7T 1.2T 507G 69% /mnt/static
注意
- EBSの容量変更は増やすときだけ可能です。
- EBSの容量を増やしただけではダメです。ファイルシステムのリサイズを行わないと使用出来る容量が増えません。
- リサイズに掛かる時間は増やした容量によります。100GiB増やしたときで30秒ぐらい、500GiB増やしたときで3分ぐらい。