N億年ぶりにディスク拡張したので備忘録
環境
- Ubuntu 18.04.2 LTS x86_64
- EC2
手順
概要
- EBSボリューム拡張
- OSにボリュームを認識させる
- ファイルシステムを拡張する
EBSボリューム拡張
AWSのマネコンから実施
OSにボリュームを認識させる
現状を確認
ubuntu@ip-10-0-8-197:~$ df -h Filesystem Size Used Avail Use% Mounted on udev 2.0G 0 2.0G 0% /dev tmpfs 393M 792K 393M 1% /run /dev/xvda1 7.6G 1.3G 6.3G 18% / tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup /dev/xvda15 105M 5.2M 100M 5% /boot/efi /dev/loop0 54M 54M 0 100% /snap/snapd/19122 /dev/loop1 56M 56M 0 100% /snap/core18/2751 /dev/loop2 25M 25M 0 100% /snap/amazon-ssm-agent/6563 tmpfs 393M 0 393M 0% /run/user/1000
grwpart
コマンドでOSにボリュームを認識させる
ubuntu@ip-10-0-8-197:~$ sudo growpart /dev/xvda 1 CHANGED: partition=1 start=227328 old: size=16549855 end=16777183 new: size=167544799,end=167772127
ファイルシステムを拡張する
resize2fs
ファイルシステムを拡張する
ubuntu@ip-10-0-8-197:~$ 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 = 1, new_desc_blocks = 10 The filesystem on /dev/xvda1 is now 20943099 (4k) blocks long.
ディスクサイズが拡張されたことを確認
ubuntu@ip-10-0-8-197:~$ df -h Filesystem Size Used Avail Use% Mounted on udev 2.0G 0 2.0G 0% /dev tmpfs 393M 792K 393M 1% /run /dev/xvda1 78G 1.3G 77G 2% / tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup /dev/xvda15 105M 5.2M 100M 5% /boot/efi /dev/loop0 54M 54M 0 100% /snap/snapd/19122 /dev/loop1 56M 56M 0 100% /snap/core18/2751 /dev/loop2 25M 25M 0 100% /snap/amazon-ssm-agent/6563 tmpfs 393M 0 393M 0% /run/user/1000