We faced recently this issue and this is how we solved it. Any better ideas?
Yesterday, a client’s website started showing some errors. The reason: root partition was full. All their infrastructure is based in Amazon EC2, using CentOS 6.3.
Amazon’s documentation shows us how to resize a root partition with little downtime, but sadly it took me more than what I thought.
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-modify-volume.html
Everything was ok until I had to use the resize command:
sudo resize2fs /dev/xvde1
Everytime I tried, it showed:
The filesystem is already — blocks long. Nothing to do!
Searching the web, I yielded that no necessary extra steps had to be done, but many had the same problem. I reached to this question in Stackoverflow that saved my life:
https://stackoverflow.com/questions/11014584/ec2-cant-resize-volume-after-increasing-size
What happened was I needed to delete all partitions including swap in order to create a new partition that will get to use all the space in the new volume. I feared of the data, but had the previously created snapshot. When finished going through the steps I had the data and the space I couldn’t get after creating the bigger volume.