How can I find out why my storage space on Amazon EC2 is full

0 votes

When I run df -h on my Amazon EC2 server, this is the output:

[ec2-user@ip-XXXX ~]$ df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda1 25G 25G 0 100% / tmpfs 4.0G 0 4.0G 0% /dev/shm

For some reason, something is eating up my storage space.

I am trying to find all of the big files/folders and this is what I get back:

[ec2-user@ip-XXXX ~]$ sudo du -a / | sort -n -r | head -n 10 993580 / 639296 /usr 237284 /usr/share 217908 /usr/lib 206884 /opt 150236 /opt/app 150232 /opt/app/current 150224 /opt/app/current/[deleted].com 113432 /usr/lib64

How can I find out what's eating my storage space?

Apr 25, 2022 in AWS by Aditya
• 7,680 points
893 views

No answer to this question. Be the first to respond.

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
0 votes

Well, I think it's one (or more) logfiles which have grown too large and need to be removed/backupped. I would suggest going after the big files first. To find all files greater than 10 MB (10 MB is a big enough file size, you can choose +1M for 1MB similarly)

sudo find / -type f -size +10M -exec ls -lh {} \;

and now you can identify which ones are causing the trouble and deal with them accordingly.

As for your original du -a / | sort -n -r | head -n 10 command, that won't work since it is sorting by size, and so, all ancestor directories of a large file will go up the pyramid, while the individual file will most probably be missed.

Note: It should be pretty simple to notice the occurrence of similar other log files/binaries in the location of the files you so find, so as a suggestion, do cd into the directory containing the original file to clean up more files of the same kind. You can also iterate with the command for files with sizes greater than 1MB next, and so on.

answered Apr 27, 2022 by Soham
• 9,710 points

edited Mar 5

Related Questions In AWS

0 votes
1 answer

How can I find out why my storage space on Amazon EC2 is full?

One or more log files which have ...READ MORE

answered Feb 21, 2022 in AWS by Korak
• 5,820 points
1,569 views
0 votes
2 answers

How can I find out the instance id of an ec2 instance from within the ec2 instance?

A curl or wget to http://169.254.169.254/latest/meta-data/instance-id will ...READ MORE

answered Mar 9, 2020 in AWS by anonymous
7,090 views
0 votes
1 answer

How can I just increase the size of my root disk on AWS EC2 for use with Elastic Beanstalk?

This can be done using the following ...READ MORE

answered Nov 12, 2018 in AWS by Archana
• 5,640 points
3,421 views
0 votes
0 answers
0 votes
1 answer

How can I install curl 7.34 or later on Amazon linux old instance

add a new text file called /etc/yum.repos.d/city-fan.repo ...READ MORE

answered Aug 9, 2018 in AWS by Priyaj
• 58,020 points
7,701 views
0 votes
1 answer
0 votes
1 answer
0 votes
1 answer
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP