Extend a Linux file system after resizing a volume
-
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 55.5M 1 loop /snap/core18/2074
loop1 7:1 0 25M 1 loop /snap/amazon-ssm-agent/4046
loop2 7:2 0 99.4M 1 loop /snap/core/11420
loop3 7:3 0 55.5M 1 loop /snap/core18/1997
loop4 7:4 0 99.2M 1 loop /snap/core/10908
loop5 7:5 0 33.3M 1 loop /snap/amazon-ssm-agent/3552
xvda 202:0 0 16G 0 disk
└─xvda1 202:1 0 8G 0 part / -
sudo growpart /dev/{xvda} {1}
CHANGED: partition=1 start=2048 old: size=16775135 end=16777183 new: size=33552351,end=33554399
-
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 55.5M 1 loop /snap/core18/2074
loop1 7:1 0 25M 1 loop /snap/amazon-ssm-agent/4046
loop2 7:2 0 99.4M 1 loop /snap/core/11420
loop3 7:3 0 55.5M 1 loop /snap/core18/1997
loop4 7:4 0 99.2M 1 loop /snap/core/10908
loop5 7:5 0 33.3M 1 loop /snap/amazon-ssm-agent/3552
xvda 202:0 0 16G 0 disk
└─xvda1 202:1 0 16G 0 part / -
df -hT
Filesystem Type Size Used Avail Use% Mounted on
udev devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs tmpfs 796M 2.5M 794M 1% /run
/dev/xvda1 ext4 7.7G 5.6G 2.2G 73% /
tmpfs tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/loop0 squashfs 56M 56M 0 100% /snap/core18/2074
/dev/loop1 squashfs 25M 25M 0 100% /snap/amazon-ssm-agent/4046
/dev/loop2 squashfs 100M 100M 0 100% /snap/core/11420
/dev/loop3 squashfs 56M 56M 0 100% /snap/core18/1997
/dev/loop4 squashfs 100M 100M 0 100% /snap/core/10908
/dev/loop5 squashfs 34M 34M 0 100% /snap/amazon-ssm-agent/3552
tmpfs tmpfs 796M 0 796M 0% /run/user/1000 -
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 = 2
Last Updated on 2023/08/16 by A1go