How to extend a root FS EBS volume of AWS EC2 using CLI
Query all running ec2 instances and with an instance name 'main' for details of Block Devices or volume ids Query only running ec2 instance for the Block Devices or volume ids aws ec2 describe-instances --filters Name=instance-state-name,Values=running Name=tag:Name,Values='main' --query "Reservations[*].Instances[*].BlockDeviceMappings[*].Ebs.VolumeId" --output text Check the volume properties aws ec2 describe-volumes --volume-ids <id> Modify a Volume aws ec2 modify-volume --volume-id <id> --size <final size> Once this is done follow the below steps to extend the lsblk – to check which is the root fs df -h – to check the fs usage sudo growpart / dev/ xvda 1 - To extend the partition size if the partition is 1 ...