##環境サイズの変更
AWSのcloud9にて、環境サイズを変更してみます。
##EBSサイズの拡張
EC2サービスからボリュームを表示します。
変更したいEBSを選択し、アクション-ボリュームの変更します。
サイズを変更し、保存します。
次にOSで設定してみます。
dfコマンドでディスクの空き容量を確認します。
ubuntu:~/environment/sample_app (sign-up) $ df -h
Filesystem Size Used Avail Use% Mounted on
udev 480M 0 480M 0% /dev
tmpfs 99M 808K 98M 1% /run
/dev/xvda1 9.7G 8.4G 1.3G 88% /
tmpfs 492M 0 492M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 492M 0 492M 0% /sys/fs/cgroup
/dev/loop0 13M 13M 0 100% /snap/amazon-ssm-agent/495
/dev/loop1 88M 88M 0 100% /snap/core/5328
tmpfs 99M 8.0K 99M 1% /run/user/1000
/dev/loop2 94M 94M 0 100% /snap/core/9066
/dev/loop3 18M 18M 0 100% /snap/amazon-ssm-agent/1566
lsblkコマンドで、現在利用できるブロックデバイスを確認します。
ubuntu:~/environment/sample_app (sign-up) $ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 12.7M 1 loop /snap/amazon-ssm-agent/495
loop1 7:1 0 87.9M 1 loop /snap/core/5328
loop2 7:2 0 93.9M 1 loop /snap/core/9066
loop3 7:3 0 18M 1 loop /snap/amazon-ssm-agent/1566
xvda 202:0 0 30G 0 disk
└─xvda1 202:1 0 10G 0 part /
xvdaの物理ディスクは30Gとなっています。
ルートパーティションのxvda1の10Gなので今回設定した30Gにする必要があります。
growpartコマンドでパーティションを拡張します。
ubuntu:~/environment/sample_app (sign-up) $ sudo growpart /dev/xvda 1
CHANGED: partition=1 start=2048 old: size=20969439 end=20971487 new: size=62912479,end=62914527
もう一度ディスクの空き容量の確認します。
ubuntu:~/environment/sample_app (sign-up) $ df -h
Filesystem Size Used Avail Use% Mounted on
udev 480M 0 480M 0% /dev
tmpfs 99M 808K 98M 1% /run
/dev/xvda1 9.7G 8.4G 1.3G 88% /
tmpfs 492M 0 492M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 492M 0 492M 0% /sys/fs/cgroup
/dev/loop0 13M 13M 0 100% /snap/amazon-ssm-agent/495
/dev/loop1 88M 88M 0 100% /snap/core/5328
tmpfs 99M 8.0K 99M 1% /run/user/1000
/dev/loop2 94M 94M 0 100% /snap/core/9066
/dev/loop3 18M 18M 0 100% /snap/amazon-ssm-agent/1566
まだ拡張されてないよう。
resize2fsでリサイズします。
ubuntu:~/environment/sample_app (sign-up) $ sudo resize2fs /dev/xvda1
resize2fs 1.44.1 (24-Mar-2018)
Filesystem at /dev/xvda1 is mounted on /; on-line resizing required
old_desc_blocks = 2, new_desc_blocks = 4
The filesystem on /dev/xvda1 is now 7864059 (4k) blocks long.
ディスクの空き容量の再確認します。
ubuntu:~/environment/sample_app (sign-up) $ df -h
Filesystem Size Used Avail Use% Mounted on
udev 480M 0 480M 0% /dev
tmpfs 99M 808K 98M 1% /run
/dev/xvda1 30G 8.4G 21G 29% /
tmpfs 492M 0 492M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 492M 0 492M 0% /sys/fs/cgroup
/dev/loop0 13M 13M 0 100% /snap/amazon-ssm-agent/495
/dev/loop1 88M 88M 0 100% /snap/core/5328
tmpfs 99M 8.0K 99M 1% /run/user/1000
/dev/loop2 94M 94M 0 100% /snap/core/9066
/dev/loop3 18M 18M 0 100% /snap/amazon-ssm-agent/1566
30GBに変更されてました!!